.landing.svelte-1br2sqw{--paper:var(--landing-paper);background:var(--paper);min-height:100vh;overflow-x:hidden}.glow.svelte-1br2sqw{background:radial-gradient(1100px 520px at 78% -8%, var(--glow), transparent 60%), radial-gradient(900px 500px at 8% 4%, #0e8c8414, transparent 55%)}.wrap.svelte-1br2sqw{max-width:1160px;margin:0 auto;padding-left:26px;padding-right:26px}.page.svelte-1br2sqw{padding-top:40px;padding-bottom:72px;animation:.6s both gr-rise}.page .prose h1{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(32px,5vw,52px);font-weight:800;line-height:1.02}.page .prose .lede{color:var(--sub);margin-bottom:30px;font-size:clamp(17px,2vw,20px);line-height:1.55}.page .prose h2{font-family:var(--font-display);letter-spacing:-.01em;margin:34px 0 12px;font-size:clamp(20px,2.6vw,26px);font-weight:700}.page .prose p{color:var(--ink);margin-bottom:14px;font-size:15.5px;line-height:1.7}.page .prose ul{margin:0 0 14px;padding-left:20px}.page .prose li{color:var(--ink);margin-bottom:6px;font-size:15.5px;line-height:1.7}.page .prose a{color:var(--acd);font-weight:600}.page .prose .updated{font-family:var(--font-mono);color:var(--sub);margin-bottom:24px;font-size:12px}.page .prose .note{background:var(--sunsoft);color:var(--sundeep);border-radius:12px;margin-bottom:22px;padding:13px 16px;font-size:13.5px;line-height:1.55}
