.page-header.svelte-jot9ci{border-bottom:1px solid var(--line);background:var(--mist);padding-block:2.4rem 4.5rem}.page-header.svelte-jot9ci nav:where(.svelte-jot9ci) a:where(.svelte-jot9ci){color:var(--ink-soft);font-size:.8rem;font-weight:700;text-decoration:none}.page-header.svelte-jot9ci nav:where(.svelte-jot9ci) a:where(.svelte-jot9ci):hover,.details-card.svelte-jot9ci a:where(.svelte-jot9ci):hover{text-decoration:underline}.draft-notice.svelte-jot9ci{background:var(--gold-pale);color:#685127;border:1px solid #dec797;border-radius:.2rem;flex-wrap:wrap;gap:.35rem .7rem;margin-top:1.5rem;padding:.75rem 1rem;font-size:.8rem;display:flex}.title-grid.svelte-jot9ci{grid-template-columns:minmax(0,1.3fr) minmax(17rem,.7fr);align-items:end;gap:clamp(2rem,7vw,6rem);margin-top:3rem;display:grid}h1.svelte-jot9ci{max-width:47rem;color:var(--forest);font-family:var(--font-display);letter-spacing:-.047em;margin:.8rem 0 0;font-size:clamp(2.65rem,5vw,4.5rem);font-weight:600;line-height:.98}.title-grid.svelte-jot9ci>p:where(.svelte-jot9ci){color:var(--ink-soft);font-family:var(--font-display);margin:0;font-size:1.13rem;line-height:1.65}.page-grid.svelte-jot9ci{grid-template-columns:minmax(13rem,16rem) minmax(0,47rem);justify-content:center;gap:clamp(3rem,7vw,6rem);padding-block:clamp(3.5rem,7vw,6.5rem) 8rem;display:grid}.page-grid.svelte-jot9ci>aside:where(.svelte-jot9ci){align-content:start;gap:1rem;display:grid}.details-card.svelte-jot9ci{border:1px solid var(--line);background:var(--white);border-radius:.2rem;padding:1.2rem}.details-card.svelte-jot9ci h2:where(.svelte-jot9ci){color:var(--forest);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem}.details-card.svelte-jot9ci dl:where(.svelte-jot9ci){gap:.9rem;margin:1rem 0;display:grid}.details-card.svelte-jot9ci dl:where(.svelte-jot9ci) div:where(.svelte-jot9ci){gap:.15rem;display:grid}.details-card.svelte-jot9ci dt:where(.svelte-jot9ci){color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.details-card.svelte-jot9ci dd:where(.svelte-jot9ci){color:var(--ink-soft);margin:0;font-size:.82rem;line-height:1.5}.details-card.svelte-jot9ci a:where(.svelte-jot9ci){color:var(--sage-dark);font-size:.75rem;font-weight:750}.sources.svelte-jot9ci{border-top:1px solid var(--line);margin-top:4rem;padding-top:2rem}.sources.svelte-jot9ci h2:where(.svelte-jot9ci){color:var(--forest);font-family:var(--font-display);margin:.55rem 0 1.2rem;font-size:2rem}.sources.svelte-jot9ci ol:where(.svelte-jot9ci){margin:0;padding-left:1.3rem}.sources.svelte-jot9ci li:where(.svelte-jot9ci){margin:.75rem 0;padding-left:.35rem}.sources.svelte-jot9ci a:where(.svelte-jot9ci){color:var(--sage-dark);font-weight:750}.sources.svelte-jot9ci span:where(.svelte-jot9ci){color:var(--ink-muted);font-size:.78rem;display:block}@media (width>=52rem){.page-grid.svelte-jot9ci>aside:where(.svelte-jot9ci){scrollbar-gutter:stable;align-self:start;max-height:calc(100vh - 8rem);position:sticky;top:6.5rem;overflow-y:auto}}@media (width<=760px){.title-grid.svelte-jot9ci,.page-grid.svelte-jot9ci{grid-template-columns:1fr}.title-grid.svelte-jot9ci{gap:1.5rem}.page-grid.svelte-jot9ci{gap:2.5rem}}
