html:has(.policies_page__SFASC){scroll-snap-type:none}.policies_page__SFASC{max-width:780px;margin:0 auto;padding:128px 20px 72px;color:var(--brand-ink)}@media (max-width:640px){.policies_page__SFASC{padding-top:104px}}.policies_page__SFASC .policy-head{display:grid;gap:14px;margin-bottom:36px;padding-bottom:20px;border-bottom:1px solid rgba(18,18,18,.12)}.policies_page__SFASC .policy-brand{display:inline-flex;align-items:center;justify-self:start;min-height:40px;margin-block:-10px;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-amber-deep);text-decoration:none}.policies_page__SFASC .policy-head nav{display:flex;flex-wrap:wrap;gap:8px}.policies_page__SFASC .policy-head nav a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid rgba(18,18,18,.18);border-radius:999px;font-size:14px;font-weight:650;color:var(--brand-ink);text-decoration:none}.policies_page__SFASC .policy-head nav a:hover{background:var(--brand-sand)}.policies_page__SFASC .policy-body h1{margin:0 0 16px;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(36px,5vw,56px);font-weight:800;line-height:1;letter-spacing:-.03em}.policies_page__SFASC .policy-body h2{margin:40px 0 10px;font-family:var(--font-display),system-ui,sans-serif;font-size:23px;font-weight:780;line-height:1.15;letter-spacing:-.015em;scroll-margin-top:112px}.policies_page__SFASC .policy-body li,.policies_page__SFASC .policy-body p{margin:0 0 14px;font-size:16.5px;line-height:1.65}.policies_page__SFASC .policy-body .policy-lead{font-size:19px;color:var(--brand-ink-muted)}.policies_page__SFASC .policy-body a{color:var(--brand-amber-deep);font-weight:650;text-decoration:underline;text-underline-offset:3px}.policies_page__SFASC .policy-gap{padding:0 4px;border-radius:4px;background:#fdf0d9;color:var(--brand-amber-deep);font-weight:650}.policies_page__SFASC .policy-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:20px;border-top:1px solid rgba(18,18,18,.12);font-size:14px;color:var(--brand-ink-muted)}.policies_page__SFASC .policy-foot p{margin:0}.policies_page__SFASC .policy-foot a{display:inline-flex;align-items:center;min-height:40px;margin-block:-9px;color:var(--brand-amber-deep);font-weight:650;text-decoration:underline;text-underline-offset:3px}