.legal-hero{background:radial-gradient(ellipse at 100% 0,#242b60,transparent 70%),var(--navy);color:white;padding:45px 0 65px}.legal-back{display:inline-block;font-size:11px;color:#bfc5db;margin-bottom:40px}.legal-hero .eyebrow{color:var(--gold-light)}.legal-hero h1{font-size:clamp(35px,4vw,56px);letter-spacing:-2px;margin-bottom:20px}.legal-hero p{color:#c0c7dd;font-size:17px;margin-bottom:20px}.legal-date{font-size:10px;color:#929ebe}.legal-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:70px;padding-top:65px;padding-bottom:85px}.legal-index{align-self:start;position:sticky;top:120px;border:1px solid var(--line);border-radius:14px;padding:25px 20px}.legal-index .eyebrow{font-size:8px;margin-bottom:15px}.legal-index nav{display:grid;gap:14px}.legal-index a{font-size:10px;line-height:1.7;color:#646d89}.legal-index a:hover{color:#a16f24}.legal-article{max-width:850px;min-width:0}.legal-intro{font-size:15px;line-height:1.9;padding-bottom:30px;border-bottom:1px solid var(--line);margin:0}.legal-article section{padding:32px 0;border-bottom:1px solid var(--line);scroll-margin-top:110px}.legal-article h2{font-size:23px;letter-spacing:-.6px;display:flex;gap:18px;align-items:baseline;line-height:1.4}.legal-article h2>span{font-size:10px;letter-spacing:1px;color:#a6772c;font-weight:500;flex-shrink:0}.legal-article p,.legal-article li{font-size:12px;line-height:2;color:#646d83}.legal-article p:last-child{margin-bottom:0}.legal-article ul{padding-left:19px}.legal-article li{margin-bottom:12px}.legal-article a:not(.btn){color:#9e6d23;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-help{padding:35px;background:var(--paper);border-radius:15px;margin-top:35px}.legal-help .eyebrow{font-size:8px}.legal-help h3{font-size:24px}.legal-help .btn{margin-top:20px}.legal-table{overflow-x:auto;border:1px solid var(--line);border-radius:10px;margin:25px 0}.legal-table table{border-collapse:collapse;min-width:480px;width:100%;text-align:left;font-size:10px;line-height:1.8}.legal-table th{background:var(--paper);font-weight:500;color:var(--navy)}.legal-table th,.legal-table td{padding:15px;border-bottom:1px solid var(--line);vertical-align:top}.legal-table tr:last-child td{border:0}.legal-links{display:flex;flex-wrap:wrap;gap:16px}.legal-links a[aria-current=page]{color:var(--gold-light)}@media(max-width:960px){.legal-hero{padding:30px 0 45px}.legal-back{margin-bottom:28px}.legal-hero h1{font-size:36px;letter-spacing:-1.4px}.legal-hero p{font-size:14px}.legal-layout{grid-template-columns:minmax(0,1fr);gap:35px;padding-top:35px;padding-bottom:55px}.legal-index{position:static;padding:22px}.legal-index nav{grid-template-columns:1fr 1fr;gap:15px}.legal-index a{font-size:9px}.legal-article h2{font-size:21px;gap:12px}.legal-article p,.legal-article li{font-size:11px}.legal-intro{font-size:13px}.legal-help{padding:25px}.legal-help h3{font-size:22px}.legal-article section{padding:28px 0}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
