.PolicyPage_page__J_EWk{background:radial-gradient(ellipse 80% 50% at 10% 0,#041d560f,#0000 55%),radial-gradient(ellipse 60% 40% at 90% 10%,#f26a210d,#0000 50%),#fff;padding:2.5rem 0 4rem;min-height:60vh}.PolicyPage_inner__wiOJd{max-width:780px}.PolicyPage_header__CLnxF{margin-bottom:1.25rem}.PolicyPage_eyebrow__5fzIv{margin:0 0 .4rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--secondary,#f26a21)}.PolicyPage_title__LdUST{margin:0;font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.35rem);color:var(--primary,#041d56);line-height:1.2}.PolicyPage_updated__kHfao{margin:.5rem 0 0;font-size:.875rem;color:var(--text-muted,#64748b)}.PolicyPage_nav__STeT4{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 2rem;padding-bottom:1.25rem;border-bottom:1px solid #041d561a}.PolicyPage_navLink__o1ave{font-size:.8rem;font-weight:600;color:var(--primary,#041d56);text-decoration:none;padding:.4rem .75rem;border:1px solid #041d5626;border-radius:8px;background:#fff;transition:background .15s ease,border-color .15s ease}.PolicyPage_navLink__o1ave:hover{border-color:var(--secondary,#f26a21);background:#f26a210f}.PolicyPage_content__9z8ut{color:var(--text,#0f172a);line-height:1.7;font-size:.98rem}.PolicyPage_content__9z8ut h2{margin:1.75rem 0 .65rem;font-size:1.15rem;color:var(--primary,#041d56)}.PolicyPage_content__9z8ut h2:first-child{margin-top:0}.PolicyPage_content__9z8ut ol,.PolicyPage_content__9z8ut p,.PolicyPage_content__9z8ut ul{margin:0 0 .9rem}.PolicyPage_content__9z8ut ol,.PolicyPage_content__9z8ut ul{padding-left:1.25rem}.PolicyPage_content__9z8ut li{margin-bottom:.35rem}.PolicyPage_content__9z8ut a{color:var(--primary,#041d56);font-weight:600}.PolicyPage_contactBox__UvMeZ{margin-top:2.5rem;padding:1.35rem 1.4rem;border-radius:14px;background:color-mix(in srgb,#041d56 5%,#fff);border:1px solid #041d561a}.PolicyPage_contactBox__UvMeZ h2{margin:0 0 .75rem;font-size:1.05rem;color:var(--primary,#041d56)}.PolicyPage_contactBox__UvMeZ p{margin:0 0 .45rem;font-size:.92rem;line-height:1.55;color:var(--text,#0f172a)}.PolicyPage_contactBox__UvMeZ a{color:var(--primary,#041d56);font-weight:600;text-decoration:none}.PolicyPage_contactBox__UvMeZ a:hover{text-decoration:underline}@media (max-width:860px){.PolicyPage_page__J_EWk{padding:1.75rem 0 5.5rem}}