.page-policies .policies-head{padding-top:clamp(8.5rem,12vw,11rem);padding-bottom:clamp(3.5rem,6vw,5.5rem)}.page-policies .policies-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(16px,2vw,32px);padding-bottom:clamp(5.5rem,10vw,9.5rem);display:grid}.page-policies .policies-index{grid-column:1/span 4;position:sticky;top:8rem}.page-policies .policies-index ol{border-top:1px solid #26292724;margin:1.2rem 0 0;padding:0;list-style:none}.page-policies .policies-index li{border-bottom:1px solid #26292724}.page-policies .policies-index a{color:var(--ink);font-family:var(--serif);transition:color .3s, translate .5s var(--ease-expo);align-items:baseline;gap:1rem;padding:.85rem 0;font-size:1.25rem;text-decoration:none;display:flex}.page-policies .policies-index .num{font:500 .7rem/1 var(--sans);letter-spacing:.2em;color:var(--sage-deep)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.page-policies .policies-index a:hover{color:var(--gold-deep);translate:.4rem}}.page-policies .policies-body{grid-column:6/span 7;gap:clamp(3rem,5vw,4.5rem);display:grid}.page-policies .policy{color:var(--charcoal);border-top:1px solid #26292738;justify-items:start;gap:1rem;padding-top:1.6rem;scroll-margin-top:7rem;display:grid}.page-policies .policy p:not(.policy-num){max-width:60ch}.page-policies .policy-num{font:500 .74rem/1 var(--sans);letter-spacing:.2em;font-feature-settings:"tnum";color:var(--sage-deep)}.page-policies .policy-heading{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin-bottom:.4rem;font-size:clamp(2.1rem,1.3rem + 1.7vw,3.3rem);font-weight:300;line-height:1}@media (max-height:780px){.page-policies .policies-index{position:static}}@media (max-width:860px){.page-policies .policies-index,.page-policies .policies-body{grid-column:1/-1;position:static}.page-policies .policies-body{margin-top:3rem}}
