.page-hero{background:#071b2b;color:#fff;padding:90px max(7vw,28px) 75px}.page-hero h1{max-width:900px;font-size:clamp(42px,5vw,68px)}.page-hero p{max-width:760px;color:#cfdee1;font-size:18px}.breadcrumbs{font-size:13px;color:#9fb4ba;margin-bottom:30px}.breadcrumbs a{color:#a8f0d0}.legal-main{max-width:1000px;margin:auto;padding:80px 28px 110px}.legal-main h2{font-size:32px;margin-top:55px}.legal-main h3{font-size:21px;margin-top:32px}.legal-main p,.legal-main li{color:#42565d}.legal-main a{color:#087b58;text-decoration:underline}.legal-main .lead{font-size:20px;color:#10212a}.info-box{background:#e6f7ef;border-left:4px solid #18b77d;padding:24px 28px;border-radius:0 16px 16px 0;margin:30px 0}.warning-box{background:#fff2dc;border-left:4px solid #cf7f16;padding:24px 28px;border-radius:0 16px 16px 0;margin:30px 0}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:35px 0}.value-grid article,.contact-cards article{background:white;border:1px solid #dce5e1;border-radius:18px;padding:25px}.value-grid h3{margin-top:0}.contact-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:35px 0}.legal-nav{display:flex;gap:18px;flex-wrap:wrap}.legal-nav a{font-size:13px}.affiliate-note{margin:0;padding:15px max(7vw,28px);background:#10212a;color:#afc0c5;font-size:12px}@media(max-width:700px){.value-grid,.contact-cards{grid-template-columns:1fr}.legal-main{padding:60px 20px}.page-hero{padding:70px 20px 55px}}
