.legal{max-width:900px;padding-block:65px 80px}.legal h1{font-size:clamp(34px,5vw,60px);letter-spacing:-2px;margin-bottom:18px}.legal h2{font-size:24px;letter-spacing:-.6px;margin:0 0 18px;line-height:1.35}.legal section{padding-block:30px;border-top:1px solid var(--line)}.legal p,.legal li{font-size:15px;color:#c7ccbf;line-height:1.85}.legal strong{color:var(--light)}.legal a:not(.button){color:var(--gold);overflow-wrap:anywhere}.legal .legal-intro{font-size:18px;max-width:680px}.legal-meta{display:flex;flex-wrap:wrap;gap:10px 28px;margin:24px 0 38px;font-size:12px;color:var(--muted)}.legal-note{padding:24px;background:#263128;border-left:3px solid var(--gold);margin:22px 0}.legal-note p{margin:10px 0 0}.legal-table{overflow-x:auto;margin-bottom:22px}.legal table{border-collapse:collapse;width:100%;font-size:14px}.legal th,.legal td{text-align:left;padding:15px 12px;border-bottom:1px solid var(--line)}.legal th{color:var(--gold);font-size:12px}.legal-caption{font-size:12px!important}.legal-footer{flex-wrap:wrap}.legal-footer>div{flex-wrap:wrap;gap:12px 24px}.legal-footer small{max-width:340px}.legal ul{padding-left:22px}.legal li{margin-bottom:15px}@media(max-width:700px){.legal{padding-block:42px}.legal h1{letter-spacing:-1px}.legal h2{font-size:22px}.legal p,.legal li{font-size:14px}.legal th,.legal td{padding:12px 7px;font-size:12px}.legal-note{padding:18px}.legal-meta{margin-bottom:25px}.legal-header .button{max-width:145px}.legal-header .brand-name{font-size:18px}}@media print{body{background:white;color:#111}.legal,.wrap{width:100%;max-width:none}.legal p,.legal li,.legal strong,.legal h1,.legal h2,.legal a{color:#111!important}.legal-header,.legal-footer,.skip,.legal .button{display:none!important}.legal{padding:0}.legal-note{background:#eee}.legal section{break-inside:avoid;border-color:#aaa}.legal th,.legal td{color:#111;border-color:#aaa}}