:root{color-scheme:dark;--bg:#07101d;--panel:#0d1d30;--line:#203650;--text:#f4f8ff;--muted:#9aadc1;--teal:#38d6c6;--lime:#b7ee55;font-family:Inter,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 78% 0,#12334a 0,transparent 34%),var(--bg);color:var(--text);line-height:1.65}.legal-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px max(20px,calc((100% - 1100px)/2));border-bottom:1px solid var(--line);background:#07101def;backdrop-filter:blur(12px)}.brand{display:flex;align-items:center;gap:11px;color:var(--text);text-decoration:none;letter-spacing:.08em}.brand img{width:38px;height:38px}.brand strong,.brand small{display:block}.brand strong{font-size:14px}.brand small{margin-top:2px;color:var(--teal);font-size:9px;letter-spacing:.2em}.return{padding:9px 12px;border:1px solid var(--line);border-radius:9px;color:var(--teal);font-size:12px;text-decoration:none}.legal-layout{display:grid;grid-template-columns:210px minmax(0,760px);gap:42px;width:min(1100px,calc(100% - 40px));margin:42px auto}.legal-nav{position:sticky;top:96px;align-self:start;display:grid;gap:7px}.legal-nav a{padding:10px 12px;border-left:2px solid var(--line);color:var(--muted);font-size:13px;text-decoration:none}.legal-nav a:hover,.legal-nav a:focus-visible{border-color:var(--teal);color:var(--text)}main{min-width:0}.approval,article{padding:28px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,#102238,#0a1727);box-shadow:0 16px 45px #0002}.approval{border-color:#5b7139;background:linear-gradient(145deg,#1b2a24,#0a1727)}article{margin-top:20px;scroll-margin-top:92px}.eyebrow{margin:0;color:var(--teal);font-size:10px;font-weight:800;letter-spacing:.2em}h1{margin:5px 0 8px;font-size:clamp(30px,5vw,45px);line-height:1.1}h2{margin:5px 0 12px;font-size:27px;line-height:1.2}h3{margin:24px 0 5px;font-size:16px}p,li,dd{color:var(--muted)}ul{padding-left:22px}li+li{margin-top:5px}dl{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0 0}dl div{padding:12px;border:1px solid #ffffff12;border-radius:10px;background:#ffffff07}dt{color:var(--lime);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}dd{margin:4px 0 0;font-size:12px}code{padding:2px 5px;border-radius:4px;background:#06101c;color:var(--lime)}footer{padding:0 20px 35px;color:#6f8499;font-size:10px;text-align:center}@media(max-width:760px){.legal-layout{display:block;width:min(100% - 24px,680px);margin:22px auto}.legal-nav{position:static;display:flex;gap:4px;margin-bottom:18px;overflow:auto}.legal-nav a{min-width:max-content;border-left:0;border-bottom:2px solid var(--line)}.approval,article{padding:21px}dl{grid-template-columns:1fr}.return{font-size:0}.return:after{content:'Manager';font-size:12px}}
