.doc{max-width:var(--prose);isolation:isolate;margin:0 auto;padding:56px 20px 0;position:relative}.doc:before{content:"";z-index:-1;background:radial-gradient(40% 60% at 30% 50%, var(--glow-1), transparent 70%), radial-gradient(40% 60% at 70% 40%, var(--glow-2), transparent 70%);filter:blur(40px);pointer-events:none;width:min(900px,100%);height:420px;position:absolute;top:-120px;left:50%;translate:-50%}.doc h1{animation:rise .9s var(--ease) both;margin-bottom:12px;font-size:clamp(36px,5.4vw,54px)}.doc .meta{color:var(--text-2);animation:rise .9s var(--ease) 80ms both;margin:0 0 36px;font-size:15px}.doc h2{margin:48px 0 12px;font-size:24px}.doc h3{margin:28px 0 8px;font-size:18px}.doc p,.doc li{color:var(--text)}.doc ul{padding-left:1.2em}.doc li+li{margin-top:6px}.summary{background:var(--accent-tint);border-radius:var(--radius);margin:0 0 8px;padding:20px 24px}.summary ul{margin:8px 0 0}.summary p{margin:0;font-weight:700}.doc-note{color:var(--text-2);font-size:15px}.doc-cta{border-radius:var(--radius);background:var(--accent-tint);margin:48px 0 0;padding:28px 24px}.doc-cta>p{margin:0 0 16px;font-weight:700}.doc-cta .notify{align-items:flex-start}.contact-card{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 0;display:grid}.contact-card div{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:18px 20px}.contact-card p{color:var(--text-2);margin:4px 0 0;font-size:15px}.not-found{text-align:center;padding-top:80px}.not-found img{width:160px;margin:0 auto 24px;animation:6s ease-in-out infinite bob}@keyframes bob{0%,to{translate:0}50%{translate:0 -12px}}@media (width<=560px){.doc{padding-left:16px;padding-right:16px}.contact-card{grid-template-columns:1fr}}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(24px)}to{opacity:1;filter:none;transform:none}}
