.kw-list[data-astro-cid-layo2kgg]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5em,1fr));gap:8px}.kw-cell[data-astro-cid-layo2kgg]{display:flex;flex-direction:column;justify-content:center;height:100%;min-height:48px;padding:8px 12px;border-radius:12px;font-size:.875rem;line-height:1.5;color:var(--ink-2);text-decoration:none;background:var(--sheet-sunken)}.kw-cell[data-astro-cid-layo2kgg].is-link{background:var(--sheet);border:1px solid var(--rule-soft);box-shadow:var(--shadow);color:var(--ink);transition:border-color .12s,box-shadow .12s}.kw-name[data-astro-cid-layo2kgg]{display:block}.is-link[data-astro-cid-layo2kgg] .kw-label[data-astro-cid-layo2kgg]{color:var(--kon);font-weight:700}.is-link[data-astro-cid-layo2kgg]:hover{border-color:var(--kon);box-shadow:var(--shadow-lift)}.kw-n[data-astro-cid-layo2kgg]{margin-left:6px;padding:0 7px;border-radius:999px;background:var(--kon-tint);color:var(--kon);font-size:.6875rem;font-weight:700;white-space:nowrap;vertical-align:1px}.kw-typo[data-astro-cid-layo2kgg]{font-size:.75rem;color:var(--ink-3);margin-top:1px}.q-row[data-astro-cid-562ei7kt]{display:grid;grid-template-columns:3.4em minmax(0,1fr) auto;gap:0 var(--s-3);align-items:start;padding:12px var(--s-4);color:var(--ink);text-decoration:none;transition:background-color .12s}.q-row[data-astro-cid-562ei7kt]:hover{background:var(--sheet-sunken);color:var(--ink)}.q-row[data-astro-cid-562ei7kt]:hover .q-label[data-astro-cid-562ei7kt]{color:var(--kon)}.q-no[data-astro-cid-562ei7kt]{font-size:.8125rem;color:var(--ink-3);padding-top:2px}.q-main[data-astro-cid-562ei7kt]{display:flex;flex-direction:column;min-width:0}.q-label[data-astro-cid-562ei7kt]{font-weight:700;line-height:1.6;word-break:auto-phrase}.q-sub[data-astro-cid-562ei7kt]{font-size:.8125rem;color:var(--ink-3);line-height:1.6;margin-top:2px}.qs[data-astro-cid-562ei7kt]{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:4px;margin-top:2px;font-size:.75rem;font-weight:700;color:var(--ink-3);white-space:nowrap}.qs-pill[data-astro-cid-562ei7kt]{display:inline-flex;gap:3px;padding:2px 9px;border-radius:999px;background:var(--sheet-sunken)}.qs-mark[data-astro-cid-562ei7kt]{font-weight:700}.qs-mark[data-astro-cid-562ei7kt]:empty{display:none}.qs[data-astro-cid-562ei7kt].is-ok{color:var(--maru)}.qs[data-astro-cid-562ei7kt].is-ok .qs-pill[data-astro-cid-562ei7kt]{background:var(--maru-tint)}.qs[data-astro-cid-562ei7kt].is-ng{color:var(--batsu)}.qs[data-astro-cid-562ei7kt].is-ng .qs-pill[data-astro-cid-562ei7kt]{background:var(--batsu-tint)}.qs-bm[data-astro-cid-562ei7kt]{padding:2px 8px;border-radius:999px;background:var(--gold-soft);color:var(--gold-ink);line-height:1.5}.cta-msg[data-astro-cid-fqyskcmb]{flex-basis:100%;font-size:.875rem;color:var(--ink-2)}.cta-msg[data-astro-cid-fqyskcmb]:empty{display:none}.cta-note[data-astro-cid-fqyskcmb]{margin-top:var(--s-2);font-size:.8125rem;color:var(--ink-3);line-height:1.6}@media(max-width:599px){.cta[data-astro-cid-fqyskcmb] .btn-row[data-astro-cid-fqyskcmb]>.btn[data-astro-cid-fqyskcmb]{flex:1 1 100%}}.term-grid[data-astro-cid-ak2npzxz]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.term-grid[data-astro-cid-ak2npzxz] a[data-astro-cid-ak2npzxz]{display:inline-flex;align-items:center;min-height:44px;padding:6px 14px;border-radius:999px;background:var(--sheet);border:1.5px solid var(--rule);color:var(--ink);font-size:.875rem;font-weight:700;line-height:1.4;text-decoration:none;transition:border-color .12s,background-color .12s}.term-grid[data-astro-cid-ak2npzxz] a[data-astro-cid-ak2npzxz]:hover{border-color:var(--kon);background:var(--kon-tint);color:var(--kon)}.guide-links[data-astro-cid-et3f57ag]{margin-top:var(--s-6);max-width:44em}.guide-links[data-astro-cid-et3f57ag] ul[data-astro-cid-et3f57ag]{list-style:none;margin:0;padding:0}.guide-links[data-astro-cid-et3f57ag] li[data-astro-cid-et3f57ag]+li[data-astro-cid-et3f57ag]{margin-top:var(--s-3)}.guide-links[data-astro-cid-et3f57ag] a[data-astro-cid-et3f57ag]{font-weight:700;line-height:1.6}.gl-desc[data-astro-cid-et3f57ag]{display:block;margin-top:2px;font-size:.875rem;line-height:1.7;color:var(--ink-2)}.goal[data-astro-cid-sdz7eiph]{max-width:40em}.summary[data-astro-cid-sdz7eiph]{margin-bottom:var(--s-6)}.summary[data-astro-cid-sdz7eiph] h3{font-size:1.0625rem}.depth[data-astro-cid-sdz7eiph]{margin-top:var(--s-6);max-width:40em}.depth[data-astro-cid-sdz7eiph] p[data-astro-cid-sdz7eiph]:last-child{line-height:1.8}.pit-title[data-astro-cid-sdz7eiph]{font-size:1rem;margin-top:var(--s-6);margin-bottom:var(--s-2)}.pitfalls[data-astro-cid-sdz7eiph]{margin:0;padding:var(--s-2) var(--s-5);list-style:none;max-width:44em;background:var(--sheet);border:1px solid var(--rule-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.pitfalls[data-astro-cid-sdz7eiph] li[data-astro-cid-sdz7eiph]{position:relative;padding:10px 0 10px 1.6em;line-height:1.7;font-size:.9375rem}.pitfalls[data-astro-cid-sdz7eiph] li[data-astro-cid-sdz7eiph]+li[data-astro-cid-sdz7eiph]{border-top:1px dashed var(--rule)}.pitfalls[data-astro-cid-sdz7eiph] li[data-astro-cid-sdz7eiph]:before{content:"!";position:absolute;left:0;top:13px;width:1.15em;height:1.15em;border-radius:50%;background:var(--gold);color:var(--navy);font-size:.75rem;font-weight:700;line-height:1.15em;text-align:center}.empty[data-astro-cid-sdz7eiph]{padding:0}.legend[data-astro-cid-sdz7eiph]{font-size:.875rem;color:var(--ink-2);line-height:1.7;margin-bottom:var(--s-4);max-width:44em}.cta-block[data-astro-cid-sdz7eiph]{margin-top:var(--s-5)}.sg-nav[data-astro-cid-sdz7eiph] ul[data-astro-cid-sdz7eiph]{list-style:none;margin:0 0 var(--s-2);padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2)}.sg-nav[data-astro-cid-sdz7eiph] a[data-astro-cid-sdz7eiph]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1.5px solid var(--rule);border-radius:999px;background:var(--sheet);color:var(--ink);text-decoration:none;font-size:.875rem;font-weight:700}.sg-nav[data-astro-cid-sdz7eiph] a[data-astro-cid-sdz7eiph]:hover{border-color:var(--kon);color:var(--kon);background:var(--kon-tint)}.sg[data-astro-cid-sdz7eiph]{margin-top:var(--s-7);scroll-margin-top:72px}.sg-head[data-astro-cid-sdz7eiph]{margin-bottom:var(--s-3)}.sg-head[data-astro-cid-sdz7eiph] h3[data-astro-cid-sdz7eiph]{padding-left:10px;border-left:4px solid var(--gold);line-height:1.3}.sg-questions[data-astro-cid-sdz7eiph]{margin-top:var(--s-4)}.sg-empty[data-astro-cid-sdz7eiph]{margin-top:var(--s-3);font-size:.875rem;color:var(--ink-3)}.sg-cta[data-astro-cid-sdz7eiph]{margin-top:var(--s-3)}.pn[data-astro-cid-rney7vb6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3)}.pn-cell[data-astro-cid-rney7vb6]{display:flex;flex-direction:column;gap:2px;padding:var(--s-3) var(--s-4);min-height:44px;color:var(--ink);text-decoration:none;background:var(--sheet);border:1px solid var(--rule-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:box-shadow .12s}.pn-cell[data-astro-cid-rney7vb6].is-empty{background:none;border:0;box-shadow:none}.pn-cell[data-astro-cid-rney7vb6].is-next{text-align:right;align-items:flex-end}a[data-astro-cid-rney7vb6].pn-cell:hover{box-shadow:var(--shadow-lift);color:var(--ink)}a[data-astro-cid-rney7vb6].pn-cell:hover .pn-name[data-astro-cid-rney7vb6]{color:var(--kon)}.pn-dir[data-astro-cid-rney7vb6]{font-size:.75rem;font-weight:700;color:var(--kon)}.pn-name[data-astro-cid-rney7vb6]{font-weight:700;line-height:1.5;word-break:auto-phrase}.pn-sub[data-astro-cid-rney7vb6]{font-size:.75rem;color:var(--ink-3);line-height:1.5}.refs[data-astro-cid-pir4pime]{margin:0;padding-left:1.2em;font-size:.9375rem;line-height:1.7}.refs[data-astro-cid-pir4pime] li[data-astro-cid-pir4pime]+li[data-astro-cid-pir4pime]{margin-top:6px}.prov[data-astro-cid-pir4pime]{margin-top:var(--s-5);padding-top:var(--s-3);border-top:1px solid var(--rule-soft)}.prov[data-astro-cid-pir4pime] p[data-astro-cid-pir4pime]+p[data-astro-cid-pir4pime]{margin-top:4px}.prov-line[data-astro-cid-pir4pime]{display:flex;flex-wrap:wrap;gap:0 1em}.report[data-astro-cid-pir4pime]{white-space:nowrap}
