.op-privacy{color:#132d42;background:#f3f7fc;min-height:100dvh;padding:36px 48px 24px;font-family:Arial,sans-serif}.op-privacy-header{justify-content:space-between;align-items:center;gap:24px;max-width:1120px;margin:0 auto 76px;display:flex}.op-privacy a{color:#245dea;text-underline-offset:4px}.op-privacy-header>a{font-size:14px}.op-privacy-header .op-privacy-brand{color:#132d42;white-space:nowrap;font-size:23px;font-weight:750;text-decoration:none}.op-privacy-brand span{color:#50667d;margin-left:10px;font-weight:400}.op-privacy article{max-width:760px;margin:0 auto}.op-privacy-eyebrow{letter-spacing:1.8px;text-transform:uppercase;color:#245dea;font-size:12px;font-weight:700}.op-privacy h1{letter-spacing:-1.8px;margin:18px 0 24px;font-size:clamp(36px,5vw,54px);line-height:1.1}.op-privacy .op-privacy-lead{color:#50667d;font-size:20px;line-height:1.6}.op-privacy .op-privacy-date{color:#64758b;margin-top:22px;font-size:13px}.op-privacy-intro{padding-bottom:40px}.op-privacy section{border-top:1px solid #d6e0eb;padding:32px 0}.op-privacy h2{letter-spacing:-.4px;margin:0 0 16px;font-size:23px;line-height:1.3}.op-privacy p,.op-privacy li{color:#405970;font-size:16px;line-height:1.75}.op-privacy p+p{margin-top:16px}.op-privacy ul{margin:20px 0;padding-left:22px;list-style:outside}.op-privacy li+li{margin-top:12px}.op-privacy strong{color:#132d42}.op-privacy .op-privacy-contact{background:#e7eef8;border:0;border-radius:10px;margin-top:12px;padding:28px}.op-privacy footer{color:#64758b;justify-content:space-between;gap:20px;padding:40px 0 16px;font-size:13px;display:flex}.op-privacy :focus-visible{outline-offset:4px;outline:3px solid #245dea}@media (max-width:650px){.op-privacy{padding:24px}.op-privacy-header{align-items:flex-start;gap:16px;margin-bottom:48px}.op-privacy-header .op-privacy-brand{font-size:19px}.op-privacy-header>a{font-size:13px}.op-privacy-brand span{margin:5px 0 0;font-size:16px;display:block}.op-privacy .op-privacy-lead{font-size:18px}.op-privacy-intro{padding-bottom:28px}.op-privacy section{padding:26px 0}.op-privacy .op-privacy-contact{padding:22px}.op-privacy footer{flex-wrap:wrap}}
