h1.svelte-1vdxvs2,h2.svelte-1vdxvs2,p.svelte-1vdxvs2,a.svelte-1vdxvs2{overflow-wrap:anywhere}.guide-reading.svelte-1vdxvs2 article:where(.svelte-1vdxvs2){min-width:0}.guide-references.svelte-1vdxvs2 ul:where(.svelte-1vdxvs2){margin:16px 0 0;padding-left:22px}.guide-references.svelte-1vdxvs2 a:where(.svelte-1vdxvs2){min-height:44px;color:var(--brand-ocean);text-underline-offset:4px;padding-block:10px;display:inline-block}.guide-references.svelte-1vdxvs2 li:where(.svelte-1vdxvs2){line-height:1.6}.guide-related.svelte-1vdxvs2 ul:where(.svelte-1vdxvs2){gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.guide-related.svelte-1vdxvs2 li:where(.svelte-1vdxvs2){margin:0;line-height:1.5}.guide-related.svelte-1vdxvs2 li:where(.svelte-1vdxvs2) a:where(.svelte-1vdxvs2){border:1px solid var(--brand-line);min-height:44px;color:var(--brand-ocean);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:15px;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.guide-related.svelte-1vdxvs2 li:where(.svelte-1vdxvs2) a:where(.svelte-1vdxvs2):hover,.guide-related.svelte-1vdxvs2 li:where(.svelte-1vdxvs2) a:where(.svelte-1vdxvs2):focus-visible{border-color:var(--brand-teal);background:var(--brand-sand)}.guide-related-arrow.svelte-1vdxvs2{background:var(--brand-sand);width:26px;height:26px;color:var(--brand-ocean);border-radius:50%;flex:0 0 26px;place-items:center;display:grid}.guide-note-actions.svelte-1vdxvs2{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.guide-note-actions.svelte-1vdxvs2 a:where(.svelte-1vdxvs2){border-radius:7px;justify-content:space-between;align-items:center;gap:9px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.guide-note-primary.svelte-1vdxvs2{border:1px solid var(--brand-ocean);background:var(--brand-ocean);color:var(--brand-ivory)}.guide-note-primary.svelte-1vdxvs2:hover,.guide-note-primary.svelte-1vdxvs2:focus-visible{border-color:var(--brand-teal);background:var(--brand-teal)}.guide-note-secondary.svelte-1vdxvs2{border:1px solid var(--brand-ocean);color:var(--brand-ocean);background:0 0}.guide-note-secondary.svelte-1vdxvs2:hover,.guide-note-secondary.svelte-1vdxvs2:focus-visible{background:var(--brand-ivory)}.guide-page.svelte-1vdxvs2{width:min(1200px,100% - 64px);margin:auto;padding-block:28px 72px}.guide-title.svelte-1vdxvs2{max-width:820px;margin:40px 0 32px}.guide-title.svelte-1vdxvs2 h1:where(.svelte-1vdxvs2){max-width:23ch;color:var(--brand-ocean);margin:0 0 20px;font-size:clamp(32px,4.4vw,56px);line-height:1.12}.guide-title.svelte-1vdxvs2 p:where(.svelte-1vdxvs2){max-width:65ch;margin:0 0 16px;font-size:19px;line-height:1.7}.guide-title.svelte-1vdxvs2>span:where(.svelte-1vdxvs2){color:var(--brand-muted);font-size:14px}.guide-cover.svelte-1vdxvs2{object-fit:cover;border-radius:8px;width:100%;height:clamp(240px,36vw,450px);display:block}.guide-reading.svelte-1vdxvs2{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:80px;margin-top:48px;display:grid}.guide-reading.svelte-1vdxvs2 section:where(.svelte-1vdxvs2){margin-bottom:36px;scroll-margin-top:28px}.guide-reading.svelte-1vdxvs2 h2:where(.svelte-1vdxvs2){max-width:32ch;margin:0 0 18px;font-size:clamp(24px,2.4vw,32px);line-height:1.25}.guide-reading.svelte-1vdxvs2 p:where(.svelte-1vdxvs2){max-width:70ch;margin:0;font-size:17px;line-height:1.9}.guide-contents.svelte-1vdxvs2{background:var(--brand-sand);border-radius:8px;align-self:start;padding:24px;position:sticky;top:24px}.guide-contents.svelte-1vdxvs2 summary:where(.svelte-1vdxvs2){cursor:pointer;min-height:32px;font-weight:650}.guide-contents.svelte-1vdxvs2 nav:where(.svelte-1vdxvs2){gap:7px;margin-top:16px;display:grid}.guide-contents.svelte-1vdxvs2 nav:where(.svelte-1vdxvs2) a:where(.svelte-1vdxvs2){border:1px solid var(--brand-line);background:var(--brand-ivory);min-height:44px;color:var(--brand-ocean);border-radius:7px;align-items:center;gap:9px;padding:8px 10px;font-size:14px;line-height:1.4;text-decoration:none;display:flex}.guide-contents.svelte-1vdxvs2 nav:where(.svelte-1vdxvs2) a:where(.svelte-1vdxvs2):hover,.guide-contents.svelte-1vdxvs2 nav:where(.svelte-1vdxvs2) a:where(.svelte-1vdxvs2):focus-visible{border-color:var(--brand-teal);background:#fff}.guide-contents.svelte-1vdxvs2 nav:where(.svelte-1vdxvs2) a.active:where(.svelte-1vdxvs2){border-color:var(--brand-ocean);background:var(--brand-ocean);color:var(--brand-ivory)}.guide-toc-number.svelte-1vdxvs2{color:var(--brand-gold);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.guide-contents.svelte-1vdxvs2 nav:where(.svelte-1vdxvs2) a.active:where(.svelte-1vdxvs2) .guide-toc-number:where(.svelte-1vdxvs2){color:#e5d3ac}.guide-toc-label.svelte-1vdxvs2{flex:1;min-width:0}.guide-toc-arrow.svelte-1vdxvs2{color:var(--brand-teal);flex:none;font-size:17px;line-height:1}.guide-contents.svelte-1vdxvs2 nav:where(.svelte-1vdxvs2) a.active:where(.svelte-1vdxvs2) .guide-toc-arrow:where(.svelte-1vdxvs2){color:var(--brand-ivory)}.guide-contents.svelte-1vdxvs2 .guide-next:where(.svelte-1vdxvs2){min-height:40px;color:var(--brand-ocean);border-top:1px solid #004d461f;justify-content:space-between;align-items:center;gap:10px;padding:7px 2px;font-size:14px;line-height:1.4;text-decoration:none;display:flex}.guide-contents.svelte-1vdxvs2 .guide-next:where(.svelte-1vdxvs2):hover,.guide-contents.svelte-1vdxvs2 .guide-next:where(.svelte-1vdxvs2):focus-visible{color:var(--brand-teal);text-underline-offset:3px;text-decoration:underline}.guide-next-arrow.svelte-1vdxvs2{background:var(--brand-ivory);width:24px;height:24px;color:var(--brand-ocean);border-radius:50%;flex:0 0 24px;place-items:center;display:grid}.guide-contents.svelte-1vdxvs2 h2:where(.svelte-1vdxvs2){margin:28px 0 10px;font-size:20px}.guide-reading-note.svelte-1vdxvs2{background:var(--brand-sand);border-radius:8px;padding:24px}.guide-reading-note.svelte-1vdxvs2 p:where(.svelte-1vdxvs2){font-size:15px;line-height:1.8}.guide-index.svelte-1vdxvs2{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.guide-index.svelte-1vdxvs2 img:where(.svelte-1vdxvs2){aspect-ratio:3/2;object-fit:cover;border-radius:6px;width:100%;height:auto;display:block}.guide-index.svelte-1vdxvs2 h2:where(.svelte-1vdxvs2){margin:20px 0 12px;font-size:25px;line-height:1.25}.guide-index.svelte-1vdxvs2 h2:where(.svelte-1vdxvs2) a:where(.svelte-1vdxvs2){color:inherit;text-decoration:none}.guide-index.svelte-1vdxvs2 h2:where(.svelte-1vdxvs2) a:where(.svelte-1vdxvs2):hover{text-decoration:underline}.guide-index.svelte-1vdxvs2 p:where(.svelte-1vdxvs2){margin:0 0 16px;font-size:16px;line-height:1.7}.guide-index.svelte-1vdxvs2 article:where(.svelte-1vdxvs2)>a:where(.svelte-1vdxvs2):last-child{min-height:44px;color:var(--brand-ocean);align-items:center;font-weight:600;display:inline-flex}.guide-empty.svelte-1vdxvs2{background:var(--brand-sand);padding:32px;font-size:17px;line-height:1.8}@media (width<=900px){.guide-reading.svelte-1vdxvs2{grid-template-columns:minmax(0,1fr) 250px;gap:28px}.guide-index.svelte-1vdxvs2{grid-template-columns:1fr 1fr}}@media (width<=650px){.guide-page.svelte-1vdxvs2{width:calc(100% - 32px);padding-block:20px 40px}.guide-title.svelte-1vdxvs2{margin-block:28px}.guide-title.svelte-1vdxvs2 h1:where(.svelte-1vdxvs2){font-size:34px}.guide-title.svelte-1vdxvs2 p:where(.svelte-1vdxvs2){font-size:17px}.guide-cover.svelte-1vdxvs2{height:230px}.guide-reading.svelte-1vdxvs2{flex-direction:column;gap:28px;margin-top:28px;display:flex}.guide-contents.svelte-1vdxvs2{order:-1;width:100%;padding:20px;position:static}.guide-contents.svelte-1vdxvs2 h2:where(.svelte-1vdxvs2),.guide-contents.svelte-1vdxvs2 .guide-next:where(.svelte-1vdxvs2){display:none}.guide-note-actions.svelte-1vdxvs2{display:grid}.guide-note-actions.svelte-1vdxvs2 a:where(.svelte-1vdxvs2){width:100%}.guide-reading.svelte-1vdxvs2 p:where(.svelte-1vdxvs2){font-size:16px;line-height:1.85}.guide-reading.svelte-1vdxvs2 h2:where(.svelte-1vdxvs2){font-size:25px}.guide-index.svelte-1vdxvs2{grid-template-columns:1fr;gap:36px}.guide-reading-note.svelte-1vdxvs2{padding:20px}}
