html{background-color:#1c1815}.guide-shell.svelte-1h9z4vz{--bg: #1c1815;--bg-deep: #15120f;--card: #26211c;--ink: #f3ece3;--muted: #a89e8f;--border: #362f27;--clay: #d98e73;--gold: #e8b95f;--gold-fill: #2f2716;--sage: #6fa097;--sage-fill: #1c2624;background:var(--bg);color:var(--ink);font-family:"Source Sans 3",system-ui,sans-serif;line-height:1.65;min-height:100vh}.topbar.svelte-1h9z4vz{max-width:760px;margin:0 auto;padding:24px 20px 0;display:flex;align-items:center;justify-content:space-between;gap:12px}.brand.svelte-1h9z4vz{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font-family:Fraunces,Georgia,serif;font-weight:600;font-size:19px}.brand.svelte-1h9z4vz img:where(.svelte-1h9z4vz){border-radius:9px}.topbar-link.svelte-1h9z4vz{font-size:13.5px;font-weight:600;color:var(--muted);text-decoration:none;padding:7px 14px;border-radius:999px;border:1px solid var(--border)}.topbar-link.svelte-1h9z4vz:hover{color:var(--gold);border-color:#e8b95f66}.guide-shell.svelte-1h9z4vz .guide{max-width:760px;margin:0 auto;padding:40px 20px 64px}.guide-shell.svelte-1h9z4vz h1,.guide-shell.svelte-1h9z4vz h2,.guide-shell.svelte-1h9z4vz h3{font-family:Fraunces,Georgia,serif;text-wrap:balance;color:var(--ink)}.guide-shell.svelte-1h9z4vz h1{font-weight:600;font-size:clamp(28px,5vw,40px);line-height:1.15;margin:0 0 16px}.guide-shell.svelte-1h9z4vz h2{font-weight:600;font-size:24px;line-height:1.25;margin:44px 0 12px}.guide-shell.svelte-1h9z4vz h3{font-weight:600;font-size:18.5px;margin:26px 0 6px}.guide-shell.svelte-1h9z4vz .guide p,.guide-shell.svelte-1h9z4vz .guide li{font-size:17px;color:#ddd4c8}.guide-shell.svelte-1h9z4vz .guide p{margin:0 0 14px}.guide-shell.svelte-1h9z4vz .guide ul,.guide-shell.svelte-1h9z4vz .guide ol{padding-left:22px;margin:0 0 16px}.guide-shell.svelte-1h9z4vz .guide li{margin:0 0 6px}.guide-shell.svelte-1h9z4vz .guide a{color:var(--gold)}.guide-shell.svelte-1h9z4vz .eyebrow{font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin:0 0 10px}.guide-shell.svelte-1h9z4vz sup a{text-decoration:none;font-size:.75em;font-weight:600}.footer.svelte-1h9z4vz{max-width:760px;margin:0 auto;padding:28px 20px 56px;border-top:1px solid var(--border);font-size:14px;color:var(--muted)}.footer.svelte-1h9z4vz p:where(.svelte-1h9z4vz){margin:0 0 10px}.footer-small.svelte-1h9z4vz{font-size:13px}.footer.svelte-1h9z4vz a:where(.svelte-1h9z4vz){color:var(--muted)}.footer.svelte-1h9z4vz a:where(.svelte-1h9z4vz):hover{color:var(--gold)}
