body.sia-legal-page #pagetitle{display:none!important}
body.sia-legal-page #content{padding-top:34px!important}
.sia-legal{max-width:1180px;margin:0 auto 65px;padding:0 16px;color:#294b5d;font:17px/1.8 Arial,sans-serif}
.sia-legal-hero{border-radius:22px;overflow:hidden;min-height:330px;display:flex;align-items:center;padding:50px;background-color:#0d2f45;background-size:cover;background-position:center;box-shadow:0 15px 35px #0d2f4515}
.sia-legal-privacy{background-image:linear-gradient(90deg,#082b41a8,transparent),url('legal-privacy-banner.jpg')}
.sia-legal-terms{background-image:linear-gradient(90deg,#082b41bc,transparent),url('legal-terms-banner.jpg')}
.sia-legal-hero>div{max-width:560px}.sia-legal-hero h1{color:#fff;font-size:52px;line-height:1.12;margin:12px 0 18px;font-weight:750}.sia-legal-hero p{color:#fff;margin:0;max-width:480px}.sia-legal-hero .sia-legal-eyebrow{color:#bce18d;font-size:11px;font-weight:bold;letter-spacing:2px}
.sia-legal-meta{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;padding:22px 2px;color:#5c7180;font-size:14px;border-bottom:1px solid #e1e9ee;margin-bottom:34px}
.sia-legal-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:45px;align-items:start}.sia-legal-index{border:1px solid #dfE8ed;background:#f5f9fb;border-radius:14px;padding:22px}.sia-legal .sia-legal-index h2{font-size:18px!important;color:#0d2f45;margin:0 0 14px}.sia-legal-index a{display:block;text-decoration:none!important;color:#31576c;padding:9px 0;font-size:14px;line-height:1.5;border-bottom:1px solid #dde6ec}.sia-legal-index a:last-child{border-bottom:0}
.sia-legal-copy section{scroll-margin-top:115px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #e5edf1}.sia-legal-copy h2{font-size:25px;line-height:1.35;color:#123c56;margin:0 0 16px}.sia-legal-copy p{margin:0 0 17px}.sia-legal-copy p:last-child{margin-bottom:0}.sia-legal-copy a{color:#145479;text-decoration:underline}.sia-legal a:focus-visible{outline:3px solid #87bd35;outline-offset:4px}.sia-legal-index a:hover{color:#0b3951;text-decoration:underline!important}
.sia-legal-contact{background:#0d2f45;border-radius:18px;padding:32px;display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:12px}.sia-legal-contact h2{color:white;font-size:24px;margin:0 0 10px}.sia-legal-contact p{color:#e3edf3;margin:0;font-size:15px}.sia-legal-contact>a{background:#bce18d;color:#0d2f45;font-weight:bold;text-decoration:none!important;border-radius:9px;padding:13px 19px;white-space:nowrap}.sia-legal-related{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.sia-legal-related a{border:1px solid #d8e3ea;border-radius:8px;padding:9px 16px;color:#123c56;text-decoration:none!important;font-size:14px}.sia-legal-related a:hover{background:#edf5e6}
@media(max-width:767px){.sia-legal{padding:0 8px;font-size:16px}.sia-legal-hero{min-height:310px;padding:30px 24px;background-position:65% center}.sia-legal-hero h1{font-size:38px}.sia-legal-hero p{font-size:16px}.sia-legal-privacy,.sia-legal-terms{background-blend-mode:multiply}.sia-legal-layout{grid-template-columns:1fr;gap:28px}.sia-legal-index{padding:18px}.sia-legal-contact{align-items:flex-start;flex-direction:column;padding:25px}.sia-legal-contact>a{white-space:normal}.sia-legal-copy h2{font-size:23px}}
@media print{.sia-legal-index,.sia-legal-related,.sia-legal-contact>a{display:none}.sia-legal-layout{display:block}.sia-legal-hero{min-height:0;padding:20px;background:#fff!important}.sia-legal-hero h1,.sia-legal-hero p{color:#123c56}.sia-legal-copy section{break-inside:avoid}}
