
.legal-intro{max-width:1000px;padding-top:75px;padding-bottom:32px}.legal-intro h1{font-size:clamp(36px,5vw,65px);line-height:1.1;overflow-wrap:anywhere}.legal-intro .intro{max-width:780px;font-size:18px}.legal-tabs{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.legal-tabs a{padding:10px 16px;border:1px solid #dce6ea;border-radius:6px;text-decoration:none;font-weight:600}.legal-tabs a[aria-current=page]{background:#142f3d;color:white}.legal-body{max-width:1000px;padding-bottom:70px;font-size:16px;line-height:1.75;overflow-wrap:anywhere}.legal-body h2{font-size:25px;line-height:1.3;margin-top:38px;margin-bottom:14px}.legal-body h3{font-size:18px;margin:24px 0 6px}.legal-body p{margin:0 0 17px;color:#314d5b}.legal-body a:not(.button){text-decoration:underline;text-underline-offset:3px;color:#08798e}.legal-body li{margin-bottom:12px}.legal-body ul{padding-left:22px}.legal-source-note{margin-top:35px;padding-top:22px;border-top:1px solid #dce6ea;font-size:14px}.footer-bottom>div{display:flex;flex-wrap:wrap;gap:14px}@media(max-width:600px){.legal-intro{padding-top:40px}.legal-intro h1{font-size:36px}.legal-body h2{font-size:22px}.legal-tabs a{font-size:13px;padding:9px 12px}.legal-body .button{white-space:normal;max-width:100%}}
