.legal-page{--navy:#0d3552;--blue:#1b557b;--orange:#f28635;--ink:#172430;--muted:#667789;font-family:Archivo,Arial,sans-serif;color:var(--ink)}.legal-page *{box-sizing:border-box}.legal-hero{background:linear-gradient(135deg,var(--navy),#174f73);color:#fff;padding:72px 24px 68px;text-align:center}.legal-hero__inner{width:min(900px,100%);margin:0 auto}.legal-hero__eyebrow{margin:0 0 12px;color:var(--orange);font-size:13px;font-weight:800;line-height:1.2;letter-spacing:.13em;text-transform:uppercase}.legal-hero h1{margin:0;color:#fff;font-size:clamp(40px,6vw,64px);font-weight:800;line-height:1.05;letter-spacing:-.03em;text-transform:capitalize}.legal-hero__intro{max-width:660px;margin:18px auto 0;color:rgba(255,255,255,.82);font-size:17px;line-height:1.65}.legal-document{width:min(960px,calc(100% - 40px));margin:0 auto;padding:64px 0 88px;color:#263746}.legal-document h1,.legal-document h2,.legal-document h3,.legal-document h4{color:var(--ink);line-height:1.18;text-transform:capitalize}.legal-document h1{font-size:36px}.legal-document h2{margin:42px 0 16px;font-size:30px}.legal-document h3{margin:30px 0 12px;font-size:23px}.legal-document p,.legal-document li{font-size:16px;line-height:1.75}.legal-document ul,.legal-document ol{padding-left:24px}.legal-document a{color:var(--blue);text-decoration-thickness:1px;text-underline-offset:3px}.legal-document table{width:100%;border-collapse:collapse}.legal-document th,.legal-document td{padding:12px;border:1px solid #dbe4e9;text-align:left}@media(max-width:600px){.legal-hero{padding:52px 20px 48px}.legal-document{width:min(100% - 28px,960px);padding:44px 0 108px}.legal-document h1{font-size:30px}.legal-document h2{font-size:26px}.legal-document h3{font-size:21px}}