.policy-page_page__s_4qL{background:linear-gradient(180deg,#fcf9ef,#fffaf0 60%,#f7f1e5);color:var(--color-ink)}.policy-page_article___fJUd{width:min(calc(100% - 64px),760px);margin:0 auto;padding:clamp(96px,12vw,168px) 0 clamp(72px,9vw,120px)}.policy-page_eyebrow__VcdY6{display:flex;margin:0 0 20px;align-items:center;gap:12px;color:var(--color-coral-dark);font-family:var(--font-display);font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.policy-page_eyebrow__VcdY6:before{width:36px;height:1px;content:"";background:currentColor}.policy-page_title__IxZqa{margin:0;font-family:var(--font-display);font-size:clamp(2.4rem,4.8vw,3.6rem);font-weight:700;letter-spacing:-.05em;line-height:1}.policy-page_effective__V2Hff{margin:20px 0 0;color:var(--color-ink-muted);font-size:var(--text-sm)}.policy-page_contents__6lxiU{margin:clamp(40px,5vw,56px) 0 0;padding:24px 28px;border:1px solid var(--color-ink-faint);border-radius:14px;background:var(--color-white)}.policy-page_contentsTitle__Nm5I5{margin:0 0 14px;color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.policy-page_contentsList__zDyEc{display:grid;margin:0;padding:0;gap:8px;list-style:none;counter-reset:policy-toc}.policy-page_contentsList__zDyEc li{counter-increment:policy-toc}.policy-page_contentsList__zDyEc a{color:var(--color-ink-soft);font-size:var(--text-sm);line-height:1.5;text-decoration:none}.policy-page_contentsList__zDyEc a:before{display:inline-block;min-width:1.75em;color:var(--color-ink-muted);content:counter(policy-toc) ".";font-variant-numeric:tabular-nums}.policy-page_contentsList__zDyEc a:focus-visible,.policy-page_contentsList__zDyEc a:hover{color:var(--color-coral-dark);text-decoration:underline}.policy-page_intro__eQFfk{margin:clamp(40px,5vw,56px) 0 0}.policy-page_intro__eQFfk p{margin:0 0 18px;color:var(--color-ink-soft);font-size:clamp(1rem,1.3vw,1.075rem);line-height:1.75}.policy-page_section__jqaH2{margin:clamp(44px,5.5vw,64px) 0 0;scroll-margin-top:96px}.policy-page_section__jqaH2 h2{margin:0 0 18px;font-family:var(--font-display);font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:700;letter-spacing:-.02em;line-height:1.2}.policy-page_section__jqaH2 h2:before{margin-right:.6em;color:var(--color-coral);content:counter(policy-section) ".";font-variant-numeric:tabular-nums}.policy-page_body__GnGiG{counter-reset:policy-section}.policy-page_section__jqaH2{counter-increment:policy-section}.policy-page_section__jqaH2 p{margin:0 0 14px;color:var(--color-ink-soft);font-size:var(--text-base);line-height:1.72}.policy-page_section__jqaH2 p:last-child{margin-bottom:0}.policy-page_unfilled__clssA{padding:0 4px;border-bottom:2px solid var(--color-coral);background:rgb(255 114 88/14%);color:var(--color-coral-dark);font-weight:600}@media (width <= 640px){.policy-page_article___fJUd{width:calc(100% - 40px)}.policy-page_contents__6lxiU{padding:20px}}