:root{font-family:Inter,"Segoe UI",Arial,sans-serif;font-synthesis:none;color:#18334f;background:#f8fafc;--blue:#07376b}*{box-sizing:border-box}body{margin:0}a{color:var(--blue);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}a:focus-visible{outline:3px solid #5f9ee3;outline-offset:5px}.legal-header,main,footer{max-width:1000px;margin:auto}.legal-header{padding:32px 32px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.legal-header img{display:block;max-width:100%;height:auto}.legal-header>a:last-child{font-size:15px;min-height:44px;display:flex;align-items:center;white-space:nowrap}main{padding:36px 32px 64px}.eyebrow{text-transform:uppercase;letter-spacing:1.6px;font-size:12px;color:#5c7085}h1{font-size:clamp(34px,6vw,52px);line-height:1.15;letter-spacing:-1.5px;color:var(--blue);margin:18px 0 26px;overflow-wrap:anywhere}.lead{font-size:19px;line-height:1.7;max-width:760px}section{margin-top:36px;padding-top:12px;border-top:1px solid #d9e3ed}h2{font-size:25px;font-weight:600;color:var(--blue);line-height:1.35;margin:23px 0 15px}h3{font-size:19px;line-height:1.5;margin:26px 0 12px}p,address{font-size:16px;line-height:1.8;max-width:800px;overflow-wrap:anywhere}p{margin:14px 0}address{font-style:normal}footer{padding:24px 32px 36px;border-top:1px solid #d9e3ed;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}footer nav{display:flex;gap:24px;flex-wrap:wrap}footer a{display:inline-flex;align-items:center;min-height:44px;font-size:16px}@media(max-width:600px){.legal-header{padding:24px 24px 12px;gap:16px}.legal-header img{width:145px}main{padding:24px 24px 44px}h1{letter-spacing:-1px}h2{font-size:23px}.lead{font-size:18px}footer{padding:20px 24px 28px}}
