.policy_header__FvMDy{width:min(1280px,calc(100% - 48px));margin:0 auto;padding:28px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.policy_header__FvMDy nav{display:flex;gap:24px;font-size:14px}.policy_main__JUKWf{width:min(1160px,calc(100% - 48px));margin:0 auto;padding:48px 0 80px}.policy_intro__PSRXz{max-width:820px;margin-bottom:44px}.policy_intro__PSRXz>a{font-size:13px;color:var(--muted-foreground)}.policy_eyebrow__tKHgQ{margin-top:40px;font-size:11px;letter-spacing:.12em;color:var(--mineral)}.policy_intro__PSRXz h1{font-family:var(--font-display-stack);font-size:clamp(30px,4.5vw,48px);font-weight:400;line-height:1.2;letter-spacing:-.03em;margin:16px 0}.policy_intro__PSRXz>p{line-height:1.8}.policy_updated__aGzcR{font-size:12px;color:var(--muted-foreground);margin-top:16px}.policy_layout__YWlUi{display:grid;grid-template-columns:230px minmax(0,1fr);gap:60px;align-items:start}.policy_sidebar__LYS95{position:sticky;top:24px;font-size:13px;line-height:1.7}.policy_sidebar__LYS95 nav{display:grid;gap:8px}.policy_sidebar__LYS95 nav a{padding:12px 16px;border:1px solid var(--line);border-radius:8px}.policy_sidebar__LYS95 nav a[aria-current=page]{background:var(--mineral);color:white;border-color:var(--mineral)}.policy_sidebar__LYS95>p{margin:24px 16px}.policy_sidebar__LYS95>p a{font-size:18px;font-weight:600}.policy_article__JTNCC{min-width:0;font-size:15px;line-height:1.9;overflow-wrap:anywhere}.policy_article__JTNCC section+section{margin-top:32px;padding-top:28px;border-top:1px solid var(--line)}.policy_article__JTNCC h2{font-family:var(--font-display-stack);font-size:19px;font-weight:400;line-height:1.5;margin:0 0 16px}.policy_article__JTNCC p+p{margin-top:14px}.policy_article__JTNCC ul{list-style:disc;padding-left:22px}.policy_article__JTNCC li+li{margin-top:12px}.policy_contact__JNBHz{margin-top:40px;padding:24px;background:var(--muted);border-radius:12px}.policy_contact__JNBHz a{text-decoration:underline;text-underline-offset:3px}@media (max-width:760px){.policy_header__FvMDy{flex-wrap:wrap;padding:20px 0}.policy_header__FvMDy nav{gap:16px;font-size:13px}.policy_main__JUKWf{padding-top:28px}.policy_layout__YWlUi{grid-template-columns:1fr;gap:32px}.policy_sidebar__LYS95{position:static}.policy_sidebar__LYS95>p{margin:16px 0 0}.policy_intro__PSRXz{margin-bottom:28px}.policy_eyebrow__tKHgQ{margin-top:28px}}