:root{--legal-navy:#0a2846;--legal-amber:#ffba13;--legal-ink:#142536;--legal-muted:#607185;--legal-paper:#f4f7fa}.legal-page{min-height:100vh;background:var(--legal-paper);color:var(--legal-ink);font-family:Arial,Helvetica,sans-serif}.legal-header{background:#fff;border-bottom:1px solid #e4e9ee}.legal-header .header-topbar,.legal-header .site-header{max-width:1320px;margin:auto}.legal-header .site-header{min-height:102px;border:0}.legal-header .main-nav a{color:#284563}.legal-header .main-nav .active{color:var(--legal-navy)}.legal-header .main-nav .active:after{bottom:-29px}.legal-header .quote-button{background:var(--legal-amber)}.legal-hero{position:relative;overflow:hidden;background:linear-gradient(120deg,#061e36,#0d395f);color:#fff;padding:83px max(30px,calc((100% - 1160px)/2)) 76px}.legal-hero:after{content:"";position:absolute;right:-6%;top:-60%;height:260%;width:32%;transform:rotate(24deg);background:linear-gradient(180deg,transparent,rgba(255,186,19,.22),transparent)}.legal-hero>*{position:relative;z-index:1}.legal-kicker{display:flex;gap:10px;align-items:center;margin:0 0 18px;color:var(--legal-amber);font-size:11px;font-weight:800;letter-spacing:.16em}.legal-kicker:before{content:"";width:34px;height:2px;background:currentColor}.legal-hero h1{max-width:720px;margin:0;font-size:clamp(39px,5vw,64px);line-height:1;letter-spacing:-.05em}.legal-hero p{max-width:630px;margin:21px 0 0;color:rgba(255,255,255,.76);font-size:16px;line-height:1.7}.legal-content{width:min(960px,calc(100% - 40px));margin:0 auto;padding:70px 0 96px}.legal-card{padding:clamp(27px,5vw,62px);background:#fff;border:1px solid #e4e9ee;box-shadow:0 22px 54px rgba(11,39,66,.08)}.legal-card h2{margin:46px 0 15px;padding-top:18px;border-top:1px solid #e8edf1;font-size:clamp(22px,2.8vw,30px);line-height:1.15;letter-spacing:-.03em}.legal-card h2:first-child{margin-top:0}.legal-card h3{margin:28px 0 10px;color:var(--legal-navy);font-size:18px}.legal-card p,.legal-card li{color:var(--legal-muted);font-size:15px;line-height:1.82}.legal-card p{margin:0 0 18px}.legal-card ul,.legal-card ol{margin:0 0 25px;padding-left:23px}.legal-card li{margin:8px 0;padding-left:5px}.legal-card strong{color:var(--legal-ink)}.legal-card a{color:#bd8100;text-decoration:underline;text-underline-offset:3px}.legal-back{display:inline-flex;align-items:center;gap:10px;margin-top:30px;color:var(--legal-navy);font-size:13px;font-weight:800}.legal-back span{color:#c98b00;font-size:19px;transition:transform .2s}.legal-back:hover span{transform:translateX(-4px)}@media(max-width:700px){.legal-header .site-header{padding:14px 20px}.legal-header .main-nav{margin:0;width:100%;order:3}.legal-header .main-nav .active:after{bottom:-8px}.legal-hero{padding:60px 20px}.legal-content{padding:45px 0 65px}.legal-card{padding:27px 23px}.legal-card h2{margin-top:36px}.legal-card p,.legal-card li{font-size:14px}}
