.policies-page{width:min(100%,900px);margin-inline:auto;padding:clamp(24px,5vw,64px);line-height:1.7;color:#202b4c}.policies-page__intro{-webkit-padding-after:25px;padding-block-end:25px;-webkit-border-after:1px solid #dce2ec;border-block-end:1px solid #dce2ec}.policies-page__eyebrow{color:#a34b08;font-size:.85rem;font-weight:800}.policies-page h1{margin:.2em 0;font-size:clamp(1.9rem,5vw,3rem);line-height:1.25;color:#0d1642}.policies-page h2{font-size:clamp(1.35rem,3vw,1.7rem);line-height:1.3;color:#0d1642}.policies-page h3{font-size:1.12rem;color:#0d1642}.policies-page__section{padding-block:22px;-webkit-border-after:1px solid #dce2ec;border-block-end:1px solid #dce2ec}.policies-page__section p{max-width:75ch;margin-block:12px}.policies-page__contacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-block:20px}.policies-page__contacts>div{min-width:0;padding:15px;background:#f1f5f9;border-radius:10px}.policies-page__contacts dt{font-weight:700}.policies-page__contacts dd{margin:6px 0 0;overflow-wrap:anywhere}.policies-page a{color:#173f82;text-underline-offset:3px}.policies-page a:focus-visible{outline:3px solid #f8810a;outline-offset:3px}.policies-page__notice{padding:18px 22px;margin-block:20px;-webkit-border-start:4px solid #f8810a;border-inline-start:4px solid #f8810a;background:#f8fafc;border-radius:8px}.policies-page__notice h3{margin-top:0}.policies-page__notice p{margin-block:8px}.policies-page__back{display:inline-block;margin-block:28px;font-weight:700}@media(max-width:650px){.policies-page__contacts{grid-template-columns:1fr}.policies-page__contacts>div{padding:13px}}