.policy-page[data-v-e17d2188]{min-height:100vh;padding-bottom:110px;background:var(--bg-color);color:var(--text-main)}.policy-page__content[data-v-e17d2188]{margin-top:34px}.policy-page__intro[data-v-e17d2188]{max-width:820px;margin-bottom:50px}.policy-page__eyebrow[data-v-e17d2188]{margin:0 0 10px;color:var(--primary, #003B73);font-size:var(--font-sm);font-weight:900;letter-spacing:.16em;text-transform:uppercase}.policy-page__intro h2[data-v-e17d2188]{margin:0;font-size:clamp(30px,4vw,46px);line-height:1.08;letter-spacing:-.03em}.policy-page__intro-text[data-v-e17d2188]{max-width:720px;margin:18px 0 0;color:var(--text-muted);font-size:17px;line-height:1.75}.policy-body[data-v-e17d2188]{max-width:820px}.policy-section[data-v-e17d2188]{margin-bottom:var(--space-6)}.policy-section[data-v-e17d2188]:last-of-type{margin-bottom:0}.policy-section__title[data-v-e17d2188]{margin:0 0 10px;color:var(--text-main);font-size:var(--font-lg);font-weight:700;line-height:1.35;letter-spacing:-.01em}.policy-section__body[data-v-e17d2188]{margin:0;color:var(--text-muted);font-size:15px;line-height:1.85}.policy-footer[data-v-e17d2188]{margin-top:28px;padding-top:28px;border-top:1px solid #d9e2ec}.policy-footer__text[data-v-e17d2188]{margin:0;color:var(--text-subtle);font-size:var(--font-base);line-height:1.7}@media(max-width:640px){.policy-page[data-v-e17d2188]{padding-bottom:78px}.policy-page__content[data-v-e17d2188]{margin-top:var(--space-6)}.policy-page__intro[data-v-e17d2188]{margin-bottom:36px}.policy-section[data-v-e17d2188]{margin-bottom:var(--space-5)}}
