.policy-page{padding:72px 0 90px;display:flex;flex-direction:column;gap:36px;color:#003c54}.policy-hero{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(280px,1fr);grid-gap:28px;gap:28px;align-items:stretch}.policy-card,.policy-hero-copy,.policy-meta{padding:clamp(24px,3vw,36px);border:1px solid rgba(0,60,84,.1);border-radius:34px;background:radial-gradient(circle at top right,rgba(0,117,242,.08),transparent 32%),#fff;box-shadow:0 14px 32px rgba(0,36,51,.06)}.policy-eyebrow{display:inline-flex;margin-bottom:14px;padding:8px 12px;border-radius:999px;background:rgba(0,117,242,.1);color:#0075f2;font-family:outfit-semibold;font-size:13px;letter-spacing:.05em;text-transform:uppercase}.policy-hero-copy h1{font-family:outfit-bold;font-size:clamp(36px,5vw,58px);line-height:1.05}.policy-hero-copy p{margin-top:16px;font-family:outfit-regular;font-size:18px;line-height:1.7}.policy-meta{display:flex;flex-direction:column;gap:16px;align-self:start}.policy-meta a,.policy-meta p{font-family:outfit-regular;font-size:16px;line-height:1.7}.policy-meta a{color:#0075f2;text-decoration:underline}.policy-sections{display:flex;flex-direction:column;gap:22px}.policy-card h2{margin-bottom:16px;font-family:outfit-semibold;font-size:clamp(26px,3vw,34px);line-height:1.2}.policy-card li,.policy-card p{font-family:outfit-regular;font-size:17px;line-height:1.75}.policy-card p+p{margin-top:14px}.policy-card ul{margin-top:14px;padding-left:24px;list-style:disc}.policy-card li{list-style:disc;display:list-item}@media(max-width:992px){.policy-page{padding:42px 0 60px}.policy-hero{grid-template-columns:1fr}}