.public-page.svelte-1w4euil{background:var(--bg);min-height:100vh;color:var(--fg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow-x:clip}.hero.svelte-1w4euil{border-bottom:1px solid var(--border);background:radial-gradient(circle at top right, var(--accent-subtle), transparent 32rem), var(--bg);padding:5rem max(1.5rem,50% - 32rem)}.hero.svelte-1w4euil nav:where(.svelte-1w4euil){color:var(--fg-secondary);gap:.5rem;margin-bottom:2rem;font-size:.8rem;display:flex}.hero.svelte-1w4euil nav:where(.svelte-1w4euil) a:where(.svelte-1w4euil){color:inherit;text-decoration:none}.kicker.svelte-1w4euil{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:700}h1.svelte-1w4euil{letter-spacing:-.055em;max-width:52rem;margin:0;font-size:clamp(2.75rem,7vw,4.5rem);font-weight:670;line-height:1.02}.hero.svelte-1w4euil>p:where(.svelte-1w4euil):not(.kicker){max-width:44rem;color:var(--fg-secondary-strong);margin:1.5rem 0 0;font-size:1.08rem;line-height:1.7}.meta.svelte-1w4euil{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}.meta.svelte-1w4euil span:where(.svelte-1w4euil){background:var(--surface-muted);color:var(--fg-secondary-strong);border-radius:999px;padding:.45rem .8rem;font-size:.72rem}.guide-section.svelte-1w4euil{width:min(100% - 3rem,64rem);margin:0 auto;padding:4.5rem 0 5rem}.utility-links.svelte-1w4euil{flex-wrap:wrap;gap:.75rem;margin-bottom:3rem;display:flex}.utility-links.svelte-1w4euil a:where(.svelte-1w4euil){border:1px solid var(--border);background:var(--surface);color:var(--fg);border-radius:.75rem;padding:.8rem 1rem;font-size:.85rem;font-weight:650;text-decoration:none}.utility-links.svelte-1w4euil a:where(.svelte-1w4euil):hover{border-color:var(--accent)}.section-heading.svelte-1w4euil{justify-content:space-between;align-items:end;gap:2rem;display:flex}.section-heading.svelte-1w4euil h2:where(.svelte-1w4euil),aside.svelte-1w4euil h2:where(.svelte-1w4euil){letter-spacing:-.035em;margin:0;font-size:clamp(1.7rem,4vw,2.3rem)}.section-heading.svelte-1w4euil>a:where(.svelte-1w4euil){color:var(--fg-secondary-strong);font-size:.82rem;font-weight:650;text-decoration:none}.guide-grid.svelte-1w4euil{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.guide-grid.svelte-1w4euil>a:where(.svelte-1w4euil){border:1px solid var(--border);background:var(--surface);min-height:20rem;color:var(--fg);border-radius:1.1rem;flex-direction:column;padding:1.5rem;text-decoration:none;display:flex}.guide-grid.svelte-1w4euil>a:where(.svelte-1w4euil):hover{border-color:var(--accent-border);background:var(--surface-subtle)}.card-topline.svelte-1w4euil,.card-footer.svelte-1w4euil{justify-content:space-between;align-items:center;gap:1rem;display:flex}.card-topline.svelte-1w4euil{color:var(--accent);font-size:.72rem;font-weight:650}.card-topline.svelte-1w4euil time:where(.svelte-1w4euil){color:var(--fg-secondary);font-weight:500}.guide-grid.svelte-1w4euil h3:where(.svelte-1w4euil){letter-spacing:-.03em;margin:2.5rem 0 0;font-size:1.5rem;line-height:1.15}.guide-grid.svelte-1w4euil p:where(.svelte-1w4euil){color:var(--fg-secondary-strong);margin:.85rem 0 0;font-size:.9rem;line-height:1.65}.card-footer.svelte-1w4euil{color:var(--fg-secondary);margin-top:auto;padding-top:2rem;font-size:.72rem}.card-footer.svelte-1w4euil strong:where(.svelte-1w4euil){color:var(--fg);white-space:nowrap;flex:none}aside.svelte-1w4euil{background:var(--saga-shell-bg);color:var(--saga-shell-fg);border-radius:1.25rem;margin-top:3rem;padding:2rem}aside.svelte-1w4euil .kicker:where(.svelte-1w4euil){color:var(--saga-shell-fg-secondary)}aside.svelte-1w4euil p:where(.svelte-1w4euil):last-child{max-width:46rem;color:var(--saga-shell-fg-secondary);margin:.9rem 0 0;line-height:1.7}a.svelte-1w4euil:focus-visible{outline:3px solid var(--ring);outline-offset:3px}@media (width<=45rem){.hero.svelte-1w4euil{padding:3.5rem 1rem}.guide-section.svelte-1w4euil{width:min(100% - 2rem,64rem);padding:3.5rem 0 4rem}.section-heading.svelte-1w4euil{flex-direction:column;align-items:start;gap:1rem}.guide-grid.svelte-1w4euil{grid-template-columns:1fr}.guide-grid.svelte-1w4euil>a:where(.svelte-1w4euil){min-height:18rem}}
