.policy_hero__wj7d5{padding:150px 0 80px;background:var(--color-bg);border-bottom:1px solid var(--color-border)}.policy_title__X3IBd{font-family:var(--font-display);font-weight:700;font-size:clamp(38px,5vw,68px);line-height:.96;letter-spacing:-2px;color:var(--color-text);margin-top:14px}.policy_meta__vqjAk{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:20px}.policy_metaItem__sHxVQ{font-size:14px;color:var(--color-text-dim)}.policy_separator__gVdvf{width:4px;height:4px;border-radius:50%;background:var(--color-border)}.policy_body___9oFt{display:grid;grid-template-columns:240px 1fr;grid-gap:72px;gap:72px;padding-block:var(--space-xl);align-items:start}@media (max-width:900px){.policy_body___9oFt{grid-template-columns:1fr;gap:40px}}.policy_nav__sySNh{position:-webkit-sticky;position:sticky;top:100px}.policy_navList__XtO71{list-style:none;display:flex;flex-direction:column;gap:4px}.policy_navItem__LUZaV{font-size:14px;color:var(--color-text-muted);padding:8px 16px;border-radius:8px;cursor:pointer;transition:all .2s}.policy_navItem__LUZaV:hover{background:var(--color-bg-cream);color:var(--color-text)}.policy_section__Vkw8s{margin-bottom:56px;padding-bottom:56px;border-bottom:1px solid var(--color-border)}.policy_section__Vkw8s:last-child{border-bottom:none}.policy_sectionNum__uTAZR{font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--color-red)}.policy_sectionTitle__2vx6K{font-family:var(--font-display);font-weight:700;font-size:clamp(22px,2.5vw,30px);letter-spacing:-.5px;color:var(--color-text);margin-top:8px}.policy_sectionBody__pNixT{margin-top:16px}.policy_sectionBody__pNixT p{font-size:16px;color:var(--color-text-muted);line-height:1.8;margin-bottom:12px}.policy_sectionBody__pNixT ul{list-style:none;margin:12px 0;display:flex;flex-direction:column;gap:8px}.policy_sectionBody__pNixT li{display:flex;align-items:flex-start;gap:10px;font-size:16px;color:var(--color-text-muted);line-height:1.7}.policy_sectionBody__pNixT li:before{content:"–";color:var(--color-red);flex-shrink:0;font-weight:700;margin-top:2px}.policy_highlight__LMw02{background:var(--color-bg-cream);border-left:3px solid var(--color-red);padding:16px 20px;border-radius:0 10px 10px 0;margin-top:16px}.policy_highlight__LMw02 p{margin:0;font-size:15px}.policy_bottom__U3eP7{padding-block:72px;background:var(--color-bg-cream);border-top:1px solid var(--color-border)}.policy_bottomInner__yJ_YY{max-width:680px}.policy_bottomTitle__Dg543{font-family:var(--font-display);font-weight:700;font-size:28px;letter-spacing:-.8px;color:var(--color-text)}.policy_bottomBody__b2vnC{font-size:16px;color:var(--color-text-muted);margin-top:14px;line-height:1.75}.policy_bottomLinks__XVLYG{display:flex;gap:14px;margin-top:28px;flex-wrap:wrap}.policy_btnPrimary__mV9e9{display:inline-flex;align-items:center;padding:14px 28px;background:var(--color-red);color:#fff;font-size:15px;font-weight:600;border-radius:var(--radius-sm);transition:background .25s}.policy_btnPrimary__mV9e9:hover{background:var(--color-red-hover)}.policy_btnSecondary__9Zyle{display:inline-flex;align-items:center;padding:14px 28px;background:transparent;color:var(--color-text);border:1.5px solid var(--color-border);font-size:15px;font-weight:600;border-radius:var(--radius-sm);transition:all .25s}.policy_btnSecondary__9Zyle:hover{border-color:var(--color-text)}