.reading-page.svelte-bu3c60{width:min(100% - 3rem,76rem);margin:0 auto;padding:2rem 0 6rem}.breadcrumbs.svelte-bu3c60{display:flex;flex-wrap:wrap;gap:.6rem;color:var(--color-ink-text-secondary, #b7b8ba);font-size:.875rem}a.svelte-bu3c60{color:var(--color-ink-text, #f2f2f2);text-decoration:underline;text-decoration-color:var(--color-orange, #f9931a);text-underline-offset:.22em;text-decoration-thickness:1px}a.svelte-bu3c60:hover{text-decoration:underline}a.svelte-bu3c60:focus-visible,summary.svelte-bu3c60:focus-visible,.table-scroll.svelte-bu3c60:focus-visible{outline:2px solid var(--color-ink-text, #f2f2f2);outline-offset:5px;border-radius:2px}.article-header.svelte-bu3c60{padding:3.5rem 0 3rem;border-bottom:1px solid var(--color-ink-border, #333)}h1.svelte-bu3c60{max-width:22ch;font-size:3rem;line-height:1.12;letter-spacing:-.025em;font-weight:600;text-wrap:balance}.direct-answer.svelte-bu3c60{max-width:66ch;font-size:1.25rem;line-height:1.7;margin-top:1.5rem;color:var(--color-ink-text-secondary, #b7b8ba)}.draft-status.svelte-bu3c60,.byline.svelte-bu3c60{margin-top:1.25rem;font-size:.875rem;color:var(--color-ink-text-secondary, #b7b8ba)}.draft-status.svelte-bu3c60{color:var(--color-ink-text-secondary, #b7b8ba);font-weight:600}.reading-grid.svelte-bu3c60{display:grid;grid-template-columns:13rem minmax(0,1fr);gap:4rem;padding-top:2.5rem}.contents.svelte-bu3c60 details:where(.svelte-bu3c60){position:sticky;top:6rem}.contents.svelte-bu3c60 summary:where(.svelte-bu3c60){font-weight:600;cursor:pointer}.contents.svelte-bu3c60 ul:where(.svelte-bu3c60){list-style:none;padding:1rem 0 0;display:grid;gap:.75rem;font-size:.875rem}.contents.svelte-bu3c60 a:where(.svelte-bu3c60){color:var(--color-ink-text-secondary, #b7b8ba);line-height:1.5}.article-body.svelte-bu3c60{max-width:70ch;min-width:0;font-size:1.125rem;line-height:1.75}h2.svelte-bu3c60{letter-spacing:-.02em;font-size:1.625rem;font-weight:600;line-height:1.3;margin:3rem 0 1rem;scroll-margin-top:6rem;text-wrap:balance}.article-body.svelte-bu3c60>section:where(.svelte-bu3c60):first-child h2:where(.svelte-bu3c60){margin-top:0}h3.svelte-bu3c60{font-weight:600}p.svelte-bu3c60+p:where(.svelte-bu3c60),p.svelte-bu3c60+ul:where(.svelte-bu3c60){margin-top:1rem}.article-body.svelte-bu3c60 ul:where(.svelte-bu3c60){list-style:disc;padding-left:1.25rem}.article-body.svelte-bu3c60 li:where(.svelte-bu3c60)+li:where(.svelte-bu3c60){margin-top:.55rem}.table-scroll.svelte-bu3c60{overflow-x:auto;margin:1.5rem 0;scrollbar-color:var(--color-orange, #f9931a) var(--color-ink-body, #111)}table.svelte-bu3c60{width:100%;min-width:34rem;border-collapse:collapse;font-size:.95rem;line-height:1.6}caption.svelte-bu3c60{text-align:left;font-weight:600;padding-bottom:.75rem}th.svelte-bu3c60,td.svelte-bu3c60{text-align:left;vertical-align:top;padding:1rem .75rem;border-bottom:1px solid var(--color-ink-border, #333)}thead.svelte-bu3c60{color:var(--color-ink-text-secondary, #b7b8ba)}.faq.svelte-bu3c60{border-bottom:1px solid var(--color-ink-border, #333);padding:1rem 0}.faq.svelte-bu3c60 summary:where(.svelte-bu3c60){font-weight:600;cursor:pointer}.faq.svelte-bu3c60 p:where(.svelte-bu3c60){margin:.75rem 0 .25rem}.policy-flow.svelte-bu3c60{margin:2rem 0;padding:1.5rem;background:var(--color-ink-card, #181818);border-radius:12px}.policy-flow.svelte-bu3c60 figcaption:where(.svelte-bu3c60){font-size:.875rem;color:var(--color-ink-text-secondary, #b7b8ba);margin-bottom:1.25rem}.flow-path.svelte-bu3c60+.flow-path:where(.svelte-bu3c60){margin-top:1.5rem}.flow-path.svelte-bu3c60 h3:where(.svelte-bu3c60){font-size:1rem;margin-bottom:.75rem}.flow-path.svelte-bu3c60 ol:where(.svelte-bu3c60){display:flex;flex-wrap:wrap;gap:.75rem 1.75rem;padding:0;list-style-position:inside;font-size:.95rem}.flow-path.svelte-bu3c60 li:where(.svelte-bu3c60){flex:1 1 8rem;margin:0!important}.sources.svelte-bu3c60{font-size:1rem}.sources.svelte-bu3c60 span:where(.svelte-bu3c60){display:block;color:var(--color-ink-text-secondary, #b7b8ba);font-size:.8rem}.review-notes.svelte-bu3c60,.related.svelte-bu3c60{border-top:1px solid var(--color-ink-border, #333);margin-top:3rem}.review-notes.svelte-bu3c60{color:var(--color-ink-text-secondary, #b7b8ba)}.related.svelte-bu3c60 a:where(.svelte-bu3c60){text-transform:capitalize}.back-top.svelte-bu3c60{margin-top:3rem;font-size:.875rem}.svelte-bu3c60::selection{background:var(--color-orange, #f9931a);color:#111}@media (max-width: 800px){h1.svelte-bu3c60{font-size:2.25rem}.article-header.svelte-bu3c60{padding:2.5rem 0}.reading-grid.svelte-bu3c60{grid-template-columns:1fr;gap:2.5rem}.contents.svelte-bu3c60 details:where(.svelte-bu3c60){position:static}.direct-answer.svelte-bu3c60{font-size:1.125rem}}
