.FWDERa_legal{--sov-overlay-dark:#000000b8;flex-direction:column;min-height:100dvh;display:flex;position:relative}.FWDERa_bar{justify-content:space-between;align-items:center;gap:16px;width:min(1180px,100%);margin:0 auto;padding:16px 20px;display:flex}.FWDERa_brand{color:var(--sov-text);text-shadow:var(--sov-username-glow);font-size:24px;font-weight:700;text-decoration:none}.FWDERa_columns{flex:1;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;width:min(1180px,100%);margin:0 auto;padding:12px 20px 48px;display:grid}.FWDERa_nav{flex-direction:column;gap:4px;display:flex;position:sticky;top:20px}.FWDERa_nav a{border-radius:var(--sov-radius-sm);color:var(--sov-text-muted);transition:color var(--sov-ease), background-color var(--sov-ease);padding:9px 12px;font-size:15px;font-weight:500;text-decoration:none}.FWDERa_nav a:hover{background:var(--sov-widget-bg);color:var(--sov-text)}.FWDERa_nav a[aria-current=page]{background:var(--sov-widget-bg-hover);color:var(--sov-text)}.FWDERa_nav{--glide-bg:var(--sov-widget-bg-hover)}.FWDERa_nav[data-glide] a[aria-current=page]{background:0 0}.FWDERa_main{min-width:0}.FWDERa_doc{background-color:#0c06188c;padding:clamp(22px,4vw,44px)}.FWDERa_docHead h1{text-shadow:var(--sov-username-glow);margin:0;font-size:clamp(30px,4vw,40px);font-weight:700;line-height:1.15}.FWDERa_updated{color:var(--sov-text-dim);margin:10px 0 0;font-size:14.5px}.FWDERa_draft{border-radius:var(--sov-radius);color:#ffe2b0;background:#ffc46b1a;border:1px solid #ffc46b73;align-items:flex-start;gap:10px;margin:18px 0 0;padding:12px 14px;font-size:14.5px;display:flex}.FWDERa_draft svg{flex:none;margin-top:1px}.FWDERa_toc{margin-top:26px;padding:16px 20px}.FWDERa_toc h2{color:var(--sov-text-dim);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:600}.FWDERa_toc ol{columns:2 240px;color:var(--sov-text-dim);column-gap:28px;margin:0;padding-left:20px;font-size:14.5px;line-height:1.9}.FWDERa_toc a{color:var(--sov-text-muted);text-decoration:none}.FWDERa_toc a:hover{color:var(--sov-text);text-decoration:underline}.FWDERa_prose{max-width:72ch;color:var(--sov-text-muted);margin-top:8px;font-size:16px;line-height:1.75}.FWDERa_prose h2{border-top:1px solid var(--sov-divider);color:var(--sov-text);margin:40px 0 10px;padding-top:26px;scroll-margin-top:20px;font-size:22px;font-weight:600;line-height:1.3}.FWDERa_prose h3{color:var(--sov-text);margin:26px 0 6px;scroll-margin-top:20px;font-size:17.5px;font-weight:600}.FWDERa_prose :is(h2,h3):target{animation:FWDERa_targetGlow 1.8s var(--sov-ease-out)}@keyframes FWDERa_targetGlow{0%,25%{text-shadow:0 0 18px #be8cffe6,0 0 40px #9650ff73}}.FWDERa_prose p{margin:0 0 14px}.FWDERa_prose ul,.FWDERa_prose ol{margin:0 0 16px;padding-left:22px}.FWDERa_prose li{margin-bottom:8px;padding-left:4px}.FWDERa_prose li::marker{color:var(--sov-icon)}.FWDERa_prose strong{color:var(--sov-text);font-weight:600}.FWDERa_prose em{color:var(--sov-text-dim)}.FWDERa_prose a{color:var(--sov-accent-text);text-underline-offset:3px}.FWDERa_prose aside[data-note]{border-radius:var(--sov-radius);color:var(--sov-text);background:linear-gradient(#a86bff29,#7500ff14);border:1px solid #a86bff59;margin:24px 0 8px;padding:16px 20px;box-shadow:inset 0 1px #ffffff12}.FWDERa_prose aside[data-note] p{margin:0}.FWDERa_prose mark[data-missing]{color:#ffe2b0;background:#ffc46b2e;border-radius:6px;padding:1px 6px;font-weight:500}@media (max-width:860px){.FWDERa_columns{grid-template-columns:minmax(0,1fr);gap:14px}.FWDERa_nav{flex-flow:wrap;gap:6px;position:relative}.FWDERa_nav a{border:var(--sov-widget-border);flex:none;padding:7px 11px;font-size:14px}}
