.legal-shell{max-width:760px;padding:70px 0 100px}
.legal-title{font-family:Manrope,sans-serif;font-size:clamp(2.2rem,4vw,3rem);letter-spacing:-.03em;text-align:center;color:var(--navy);margin:0 0 6px}
.legal-eyebrow{text-align:center;color:var(--blue);font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;margin:0 0 14px}
.legal-date{text-align:center;color:var(--muted);font-size:.92rem;margin:0 0 40px}
.legal-shell h2{font-family:Manrope,sans-serif;font-size:1.3rem;color:var(--navy);margin:34px 0 10px;letter-spacing:-.01em}
.legal-shell h3{font-weight:700;font-size:1.02rem;color:var(--ink);margin:20px 0 6px}
.legal-shell p{line-height:1.7;color:var(--ink);margin:0 0 12px;font-size:.98rem}
.legal-shell ul{margin:0 0 14px;padding-left:22px;line-height:1.7;color:var(--ink)}
.legal-shell li{margin-bottom:4px;font-size:.98rem}
.legal-shell a{color:var(--blue);text-decoration:underline}
.legal-shell strong{color:var(--navy)}
