.policy-page[data-v-d25ff7e7]{--policy-ink:#0f172a;--policy-muted:#475569;--policy-line:#dbe4ef;--policy-brand:#5864ff;background:#fff;color:var(--policy-ink);font-family:Inter,Inter fallback,system-ui,sans-serif)}.policy-page__hero[data-v-d25ff7e7]{background:linear-gradient(180deg,#f8fbff,#fff);border-bottom:1px solid var(--policy-line)}.policy-page__body[data-v-d25ff7e7],.policy-page__inner[data-v-d25ff7e7]{margin:0 auto;max-width:820px;padding-left:clamp(1rem,4vw,1.5rem);padding-right:clamp(1rem,4vw,1.5rem);width:100%}.policy-page__inner[data-v-d25ff7e7]{padding-bottom:clamp(2rem,5vw,3rem);padding-top:clamp(2.5rem,6vw,4rem)}.policy-page__updated[data-v-d25ff7e7]{color:var(--policy-brand);font-size:.875rem;font-weight:850;line-height:1.35;margin:0 0 .75rem}.policy-page__title[data-v-d25ff7e7]{color:var(--policy-ink);font-size:clamp(2rem,4vw,3rem);font-weight:850;letter-spacing:0;line-height:1.12;margin:0}.policy-page__description[data-v-d25ff7e7]{color:var(--policy-muted);font-size:1.05rem;font-weight:500;line-height:1.7;margin:1rem 0 0;max-width:720px}.policy-page__body[data-v-d25ff7e7]{padding-bottom:clamp(3rem,7vw,5rem);padding-top:clamp(2rem,5vw,3rem)}.policy-page__section[data-v-d25ff7e7]{border-bottom:1px solid var(--policy-line);padding:1.5rem 0}.policy-page__section[data-v-d25ff7e7]:first-child{padding-top:0}.policy-page__section[data-v-d25ff7e7]:last-child{border-bottom:0}.policy-page__section h2[data-v-d25ff7e7]{color:var(--policy-ink);font-size:clamp(1.15rem,2vw,1.35rem);font-weight:850;letter-spacing:0;line-height:1.25;margin:0 0 .8rem}.policy-page__section p[data-v-d25ff7e7]{color:var(--policy-muted);font-size:.98rem;font-weight:500;line-height:1.75;margin:.75rem 0 0}
