.guides-module__roZzHW__hub{padding-bottom:24px}.guides-module__roZzHW__intro{max-width:880px;padding:42px 0 48px}.guides-module__roZzHW__intro h1,.guides-module__roZzHW__articleHeader h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.2rem,4.5vw,4.1rem);line-height:1.08}.guides-module__roZzHW__lede{color:var(--muted);max-width:740px;margin-top:22px;font-size:1.14rem;line-height:1.75}.guides-module__roZzHW__levelNav{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.guides-module__roZzHW__levelNav a{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--accent-strong);background:var(--surface);align-items:center;gap:14px;padding:13px 18px;font-size:.9rem;display:flex}.guides-module__roZzHW__levelNav span{font-weight:700}.guides-module__roZzHW__levelSection{border-top:1px solid var(--border);padding:36px 0;scroll-margin-top:150px}.guides-module__roZzHW__levelHeading{align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.guides-module__roZzHW__levelNumber{font-family:var(--font-geist-mono), monospace;color:var(--accent);padding-top:8px;font-size:.85rem}.guides-module__roZzHW__levelHeading h2{letter-spacing:-.03em;font-size:1.7rem}.guides-module__roZzHW__levelHeading p{color:var(--muted);margin-top:7px;line-height:1.6}.guides-module__roZzHW__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.guides-module__roZzHW__card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;align-items:flex-start;padding:28px;transition:border-color .15s,background .15s;display:flex}.guides-module__roZzHW__card:hover{border-color:var(--accent);background:var(--surface-strong)}.guides-module__roZzHW__cardMeta{color:var(--muted);font-size:.8rem}.guides-module__roZzHW__card h3{letter-spacing:-.025em;margin-top:15px;font-size:1.4rem;line-height:1.3}.guides-module__roZzHW__card p{color:var(--muted);margin:12px 0 26px;line-height:1.7}.guides-module__roZzHW__cardAction{color:var(--accent-strong);align-items:center;gap:10px;margin-top:auto;font-size:.9rem;font-weight:700;display:flex}.guides-module__roZzHW__endNote{border-radius:var(--radius-md);background:var(--accent-soft);justify-content:space-between;align-items:center;gap:28px;margin-top:30px;padding:30px;display:flex}.guides-module__roZzHW__endNote h2{font-size:1.35rem}.guides-module__roZzHW__endNote p{max-width:650px;color:var(--accent-strong);margin-top:9px;line-height:1.7}.guides-module__roZzHW__endNote>a{flex-shrink:0}.guides-module__roZzHW__editorialNote{max-width:780px;color:var(--muted);margin-top:26px;font-size:.85rem;line-height:1.7}.guides-module__roZzHW__articleShell{padding-top:30px}.guides-module__roZzHW__backLink{color:var(--accent-strong);align-items:center;gap:9px;font-size:.9rem;display:inline-flex}.guides-module__roZzHW__articleHeader{max-width:900px;padding:34px 0 42px}.guides-module__roZzHW__byline{color:var(--muted);margin-top:22px;font-size:.83rem;line-height:1.6}.guides-module__roZzHW__scope{margin-top:12px;font-size:.9rem;line-height:1.65}.guides-module__roZzHW__articleGrid{grid-template-columns:220px minmax(0,760px);align-items:start;gap:52px;display:grid}.guides-module__roZzHW__contents{border-top:1px solid var(--border);align-self:start;gap:15px;padding:22px 0;font-size:.85rem;line-height:1.55;display:grid;position:sticky;top:110px}.guides-module__roZzHW__contents strong{margin-bottom:4px}.guides-module__roZzHW__contents a{color:var(--muted)}.guides-module__roZzHW__contents a:hover{color:var(--accent-strong);text-underline-offset:4px;text-decoration:underline}.guides-module__roZzHW__prose{min-width:0;font-size:1rem;line-height:1.8}.guides-module__roZzHW__prose section{margin-top:44px;scroll-margin-top:145px}.guides-module__roZzHW__prose h2{letter-spacing:-.025em;text-wrap:balance;margin-bottom:18px;font-size:1.65rem;line-height:1.3}.guides-module__roZzHW__prose p+p{margin-top:15px}.guides-module__roZzHW__prose a{color:var(--accent-strong);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.guides-module__roZzHW__prose ul{margin-top:18px;padding-left:23px}.guides-module__roZzHW__prose li+li{margin-top:10px}.guides-module__roZzHW__prose pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-strong);margin-top:18px;padding:20px;font-size:.86rem;line-height:1.7}.guides-module__roZzHW__takeaway{border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:22px 26px}.guides-module__roZzHW__takeaway strong{color:var(--accent-strong)}.guides-module__roZzHW__takeaway p{margin-top:8px}.guides-module__roZzHW__tableWrap{border:1px solid var(--border);border-radius:var(--radius-sm);margin:22px 0;overflow-x:auto}.guides-module__roZzHW__tableWrap table{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem;line-height:1.6}.guides-module__roZzHW__tableWrap td,.guides-module__roZzHW__tableWrap th{vertical-align:top;border-bottom:1px solid var(--border);min-width:140px;padding:15px}.guides-module__roZzHW__tableWrap thead{background:var(--surface-strong)}.guides-module__roZzHW__tableWrap tbody{background:var(--surface)}.guides-module__roZzHW__tableWrap tbody tr:last-child td,.guides-module__roZzHW__tableWrap tbody tr:last-child th{border-bottom:0}.guides-module__roZzHW__sectionSources{color:var(--muted);margin-top:17px;font-size:.8rem}.guides-module__roZzHW__checklist{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:23px 25px 23px 45px!important}.guides-module__roZzHW__sources{list-style:none;padding-left:0!important}.guides-module__roZzHW__sources li{border-bottom:1px solid var(--border);padding:10px 0 16px}.guides-module__roZzHW__sources span{color:var(--muted);margin-top:5px;font-size:.87rem;display:block}.guides-module__roZzHW__nextGuide{border-top:1px solid var(--border);gap:12px;margin-top:44px;padding-top:26px;display:grid}.guides-module__roZzHW__nextGuide>span{color:var(--muted);font-size:.8rem}.guides-module__roZzHW__nextGuide a{justify-content:space-between;align-items:center;gap:20px;font-size:1.15rem;font-weight:700;text-decoration:none;display:flex}.guides-module__roZzHW__nextGuide svg{flex-shrink:0}.guides-module__roZzHW__hub a:focus-visible,.guides-module__roZzHW__articleShell a:focus-visible,.guides-module__roZzHW__articleShell button:focus-visible,.guides-module__roZzHW__articleShell pre:focus-visible,.guides-module__roZzHW__tableWrap:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.guides-module__roZzHW__prose .guide-prompt-actions{justify-items:start;gap:12px;margin-top:16px;display:grid}.guides-module__roZzHW__prose .guide-prompt-actions p{color:var(--muted);font-size:.85rem}@media (max-width:900px){.guides-module__roZzHW__articleGrid{grid-template-columns:minmax(0,1fr);gap:25px}.guides-module__roZzHW__contents{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));position:static}.guides-module__roZzHW__contents strong{grid-column:1/-1}.guides-module__roZzHW__endNote{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.guides-module__roZzHW__intro{padding-top:20px}.guides-module__roZzHW__cards{grid-template-columns:minmax(0,1fr)}.guides-module__roZzHW__card{padding:23px}.guides-module__roZzHW__levelNav{gap:8px}.guides-module__roZzHW__levelNav a{gap:9px;padding:11px 13px}.guides-module__roZzHW__levelNav svg{display:none}.guides-module__roZzHW__contents{grid-template-columns:minmax(0,1fr)}.guides-module__roZzHW__takeaway{padding:20px}.guides-module__roZzHW__prose pre{padding:15px}}@media (prefers-reduced-motion:reduce){.guides-module__roZzHW__card{transition:none}}
