*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:#0b1016;color:#dce6ee;font:16px/1.85 Arial,sans-serif}a{color:#73cfff;text-underline-offset:4px}a:focus-visible{outline:3px solid #8fdbff;outline-offset:4px}.skip{position:absolute;top:-100px}.skip:focus{top:10px;background:#fff;color:#000;padding:10px;z-index:9}header,main,footer{max-width:1250px;margin:auto;padding:28px 42px}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #273747;gap:20px;flex-wrap:wrap}.brand{text-decoration:none;color:#f1f7fc;font:700 21px monospace}.brand>span:first-child{color:#65cbff;margin-right:15px}.muted{color:#96a9b9}nav{display:flex;gap:20px;flex-wrap:wrap}nav a{font-size:14px;text-decoration:none;color:#b8cbd9}h1,h2{line-height:1.2;letter-spacing:-.7px}h1{font-size:clamp(32px,4vw,50px);font-weight:500;margin:16px 0}h2{font-size:25px;font-weight:500;margin:35px 0 18px}.intro{padding:30px 0}.eyebrow{font:12px monospace;letter-spacing:1.5px;color:#62cafa}.lead{color:#b0c3d2;max-width:830px}.notice{border-left:3px solid #44bff4;background:#101f2b;padding:20px 25px;margin:10px 0 30px;font-size:15px}.actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:20px 0 40px}.button{display:inline-block;background:#60c7f7;color:#08121a;border-radius:3px;padding:11px 18px;text-decoration:none;font-weight:600;font-size:14px}.doclayout{display:grid;grid-template-columns:255px 1fr;gap:45px}aside{position:sticky;top:25px;align-self:start;max-height:86vh;overflow:auto}aside a{display:block;text-decoration:none;color:#9eb3c4;font-size:13px;padding:7px 12px;border-left:1px solid #304557}article{max-width:850px;overflow-wrap:anywhere}article p{margin:0 0 20px}.domainclause{border:1px solid #2f526c;background:#101b25;padding:8px 25px 20px;margin-bottom:40px}.domainclause p{font-size:15px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{display:block;background:#0e1822;border:1px solid #2c4051;padding:26px;text-decoration:none;color:#e5eff7}.card:hover{border-color:#5fcaff}.card>span{font:12px monospace;letter-spacing:1px;color:#72c8f2}.card h2{margin-top:25px;font-size:25px}.card p{color:#9eb3c4;font-size:14px}.card b{font-size:14px;color:#75d1ff;font-weight:500}.text{max-width:900px;margin:35px 0}.currentdomain{padding:25px;background:#112535;border:1px solid #355a72}.currentdomain span{display:block;color:#9cbbcf;font:12px monospace}.currentdomain strong{font:clamp(22px,4vw,38px)/2 monospace;color:#7bd6ff}.text li{margin-bottom:14px}dt{color:#9cb3c5;font-size:14px}dd{margin:4px 0 22px;padding-bottom:15px;border-bottom:1px solid #263b4b}.infolinks{display:flex;gap:25px;flex-wrap:wrap;margin-top:30px}footer{border-top:1px solid #263b4b;margin-top:55px;font-size:13px;color:#9cb0bf}footer>div{display:flex;gap:20px;flex-wrap:wrap}footer p{margin:10px 0}@media(max-width:850px){header,main,footer{padding:24px}.doclayout{display:block}aside{position:static;max-height:none;margin-bottom:35px;display:flex;flex-wrap:wrap;gap:5px}aside a{font-size:12px;padding:4px 10px}.cards{grid-template-columns:1fr 1fr}.brand{font-size:18px}nav{gap:15px}}@media(max-width:520px){.cards{grid-template-columns:1fr}.brand{font-size:16px}header,main,footer{padding:20px}.domainclause{padding:5px 18px 18px}.notice{padding:18px}nav a{font-size:13px}body{overflow-wrap:anywhere}}@media print{body{background:white;color:black;font-size:11pt}header,footer,aside,.actions{display:none}.doclayout{display:block}main{padding:0}.intro{padding:0}h1{font-size:24pt}h2{font-size:16pt;break-after:avoid}a{color:black}.notice,.domainclause{background:none;border:1px solid #999;color:black}p{orphans:3;widows:3}}