*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:#030d18;color:#e6f1fa;font:16px/1.75 'Segoe UI',Arial,sans-serif}a{color:#53dfff;text-underline-offset:4px}a:focus-visible{outline:3px solid #ffd16d;outline-offset:5px}header{display:flex;align-items:center;justify-content:space-between;gap:25px;max-width:1280px;margin:auto;padding:28px 32px;border-bottom:1px solid #19364d}header nav{display:flex;gap:24px;font-size:14px}header nav a{text-decoration:none;color:#acc6dc}header [aria-current]{color:#56e1ff;border-bottom:2px solid #56e1ff}main{max-width:1200px;margin:auto;padding:44px 30px}.hero{background:radial-gradient(ellipse at right,#083b5b,transparent 65%);padding:20px 0 30px}.eyebrow{font-size:12px;letter-spacing:3px;color:#50daff}h1{font-size:clamp(32px,5vw,54px);line-height:1.15;letter-spacing:-1.5px;margin:20px 0}.hero p{font-size:18px;color:#a9c3d9;max-width:660px}.meta{font-size:13px;color:#7e9db6}.notice{border:1px solid #866b32;background:#211d14;border-radius:12px;padding:20px 24px;margin:0 0 34px}.notice strong{color:#ffcf70}.notice p{margin:6px 0 0;color:#cfbea0;font-size:14px}.legal-layout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:42px}aside{align-self:start;position:sticky;top:20px}aside h2{font-size:15px}aside nav{display:grid;gap:2px}aside a{font-size:13px;color:#a5bfd4;text-decoration:none;padding:8px;border-radius:6px;line-height:1.4}aside a:hover{background:#10283c;color:#50dfff}aside span{color:#3a8cad;margin-right:9px}article{min-width:0}article section{position:relative;border:1px solid #1a344b;background:linear-gradient(130deg,#0a1b2b,#06111e);border-radius:14px;padding:27px 30px;margin-bottom:18px}article h2{font-size:21px;line-height:1.4;margin:8px 0 14px}article p{color:#b5cadc;margin:0;font-size:15px}article strong{color:#edf6ff}.number{font-size:12px;letter-spacing:2px;color:#32bfdf}.back-top{display:inline-block;margin-top:16px}.skip{position:absolute;left:12px;top:-90px;background:#061b30;padding:10px;z-index:5}.skip:focus{top:5px}@media(max-width:750px){header{padding:20px;align-items:flex-start;flex-direction:column}header nav{gap:18px;flex-wrap:wrap}main{padding:22px 18px}.legal-layout{grid-template-columns:1fr;gap:20px}aside{position:static;border-bottom:1px solid #1a344b;padding-bottom:20px}aside nav{grid-template-columns:1fr 1fr}article section{padding:23px 20px}.hero p{font-size:16px}}@media print{body{color:#111;background:white}header nav,aside,.back-top,.skip,.legal-footer{display:none!important}main{padding:0}.legal-layout{display:block}article section{break-inside:avoid;background:white;border:0;padding:10px 0}article p,article strong,.hero p,.meta{color:#222}h1{font-size:30px}.notice{background:white;color:#111}.notice p,.notice strong{color:#222}}