.zo5mhq_page{min-height:100svh;color:var(--text)}.zo5mhq_header{border-bottom:1px solid var(--border);background:var(--bg-panel);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.zo5mhq_headerInner,.zo5mhq_document{width:min(100% - 40px,820px);margin:0 auto}.zo5mhq_headerInner{justify-content:space-between;align-items:center;min-height:72px;display:flex}.zo5mhq_brand{color:var(--text);font-weight:700;text-decoration:none}.zo5mhq_back{color:var(--text-muted);text-underline-offset:3px;font-size:.84rem}.zo5mhq_document{padding:64px 0 80px}.zo5mhq_kicker{color:var(--accent);letter-spacing:.18em;margin:0 0 10px;font-size:.72rem;font-weight:800}.zo5mhq_document h1{letter-spacing:-.03em;color:var(--text);margin:0;font-size:clamp(2.2rem,7vw,3.4rem);font-weight:700}.zo5mhq_updated{color:var(--text-muted);margin:16px 0 48px;font-size:.82rem}.zo5mhq_intro{border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--bg-panel);margin-bottom:42px;padding:22px 24px;line-height:1.9}.zo5mhq_section{margin-top:38px}.zo5mhq_section h2{color:var(--text);margin:0 0 12px;font-size:1.35rem;font-weight:700}.zo5mhq_section p,.zo5mhq_section li{color:var(--text);line-height:1.9}.zo5mhq_section ul{padding-left:1.4rem}.zo5mhq_section dt{color:var(--text);margin-top:24px}.zo5mhq_section dd{color:var(--text-muted);margin:8px 0 0;line-height:1.9}.zo5mhq_section a{color:var(--accent)}.zo5mhq_footer{border-top:1px solid var(--border);gap:20px;margin-top:64px;padding-top:24px;font-size:.82rem;display:flex}.zo5mhq_footer a{color:var(--accent)}
