.legal-page{max-width:980px;margin:0 auto;padding:0 24px 64px}.legal-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0}.legal-header nav{display:flex;gap:18px}.legal-header a{text-decoration:none;color:inherit}.legal-brand{font-size:1.25rem;font-weight:800}.legal-brand span{color:#7b8f82}.legal-hero{padding:58px 0 30px;max-width:760px}.legal-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:700;color:#758078}.legal-hero h1{margin:8px 0 14px;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1}.legal-hero>p:last-child{color:#657069;line-height:1.65;font-size:1.05rem}.legal-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid #e1e7e2;padding-bottom:16px;margin-bottom:28px}.legal-tabs a{padding:9px 14px;border:1px solid #dfe5e0;border-radius:999px;text-decoration:none;color:#3b443f}.legal-tabs a.active{background:#e2f2e6;border-color:#b9d9c1;color:#174e2a}.legal-content{display:grid;gap:14px}.legal-content article{padding:22px 24px;border:1px solid #e3e8e4;border-radius:18px;background:#fff}.legal-content h2{margin:0 0 9px;font-size:1.12rem}.legal-content article div{color:#5f6963;line-height:1.7}.legal-content a{color:#195b31}.legal-footer{display:flex;justify-content:space-between;gap:20px;margin-top:34px;color:#7a837e;font-size:.9rem}.legal-footer a{color:inherit}@media(max-width:640px){.legal-page{padding:0 16px 42px}.legal-header{padding:18px 0}.legal-header nav{gap:12px}.legal-hero{padding:42px 0 24px}.legal-tabs{flex-wrap:nowrap;overflow-x:auto}.legal-tabs a{white-space:nowrap}.legal-content article{padding:19px}.legal-footer{flex-direction:column}}
