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