*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#020d1c;color:#edf5ff;font:16px/1.8 Arial,sans-serif}a{color:#66d6ff;text-underline-offset:4px}a:focus-visible,button:focus-visible{outline:3px solid #65d9ff;outline-offset:4px}.legal-header{max-width:1160px;margin:auto;padding:28px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid #16354f}.legal-header img{display:block;width:min(350px,55vw)}.back{font-size:14px}main{max-width:960px;margin:auto;padding:54px 28px}h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.12;margin:14px 0 22px;letter-spacing:-.03em}h2{font-size:1.4rem;line-height:1.35;margin:32px 0 12px;color:#fff}p{margin:0 0 18px;color:#c5d5e4}.eyebrow{font-size:12px;font-weight:bold;letter-spacing:.15em;color:#54d5ff}.revision{font-size:14px}.draft-note{padding:18px 22px;border-left:3px solid #f7bb58;background:#342b1b;color:#ffdfaa;margin:24px 0;font-size:14px}.draft-note strong{display:block}.company-card{background:#071b30;border:1px solid #164265;border-radius:14px;padding:8px 24px 24px;margin:30px 0}.company-card dl{display:grid;grid-template-columns:190px 1fr;gap:10px 22px;font-size:15px}.company-card dt{color:#91adc4}.company-card dd{margin:0;overflow-wrap:anywhere}.contents{display:flex;flex-wrap:wrap;gap:10px 18px;padding:0 0 28px;border-bottom:1px solid #16354f;font-size:14px}article section{scroll-margin-top:25px}.references{margin-top:42px;border-top:1px solid #16354f}.references li{margin:10px 0}footer{padding:30px 28px;border-top:1px solid #16354f;text-align:center;font-size:14px}.legal-links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 24px;margin-bottom:24px}.legal-links a{font-size:14px}@media(max-width:600px){main{padding:32px 20px}.legal-header{padding:18px;align-items:flex-start}.company-card{padding:8px 18px 20px}.company-card dl{grid-template-columns:1fr;gap:3px}.company-card dd{margin-bottom:12px}.back{max-width:100px}}@media print{body{background:white;color:black;font-size:11pt}p,h1,h2{color:black}.legal-header,.contents,footer{display:none}main{padding:0;max-width:none}.company-card{background:white;border:1px solid #bbb;break-inside:avoid}.draft-note{color:black;background:#eee}a{color:black}h2{break-after:avoid}section{orphans:3;widows:3}}
.effective-notice{padding:16px 20px;background:#06283f;border-left:3px solid #4ccfff;font-size:15px;line-height:1.7}.policy-consent-panel{border:1px solid #24648e;border-radius:14px;padding:22px 24px;margin:36px 0;background:#06213b}.policy-consent-panel h2{margin:0 0 12px;font-size:22px}.policy-consent-panel p{font-size:15px;line-height:1.7}.policy-choice-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.policy-choice-buttons button{font:600 15px/1.4 Arial,sans-serif;min-height:46px;padding:12px 22px;border-radius:9px;border:1px solid #3486b3;cursor:pointer;color:white}.policy-choice-buttons .policy-accept{background:#087ac9}.policy-choice-buttons .policy-decline{background:#06172b}.policy-decision-status:empty{display:none}.governing-law{max-width:980px;margin:24px auto 0;font-size:13px;line-height:1.7;color:#9ebbd1}@media(max-width:600px){.policy-consent-panel{padding:18px}.policy-choice-buttons button{flex:1}}@media print{.policy-consent-panel{display:none}.effective-notice{color:black;background:white;border-color:black}}
