.policies_layout__EK233{width:min(var(--shell),100%);margin:0 auto;padding:var(--space-6) var(--gutter) var(--space-8)}.policies_intro__bn9Ob{max-width:62ch;margin-bottom:8px}.policies_title__hua7S{font-family:var(--font-display),Georgia,serif;font-size:clamp(34px,6vw,44px);margin:0 0 10px}.policies_columns__Xo0JW{display:grid;grid-gap:40px;gap:40px;align-items:start}@media (min-width:900px){.policies_columns__Xo0JW{grid-template-columns:248px minmax(0,1fr);gap:56px}}.policies_toc__nN_lX{font-size:14px}@media (min-width:900px){.policies_toc__nN_lX{position:-webkit-sticky;position:sticky;top:104px;max-height:calc(100vh - 128px);overflow-y:auto}}.policies_tocLabel__0ZuRY{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 12px}.policies_tocGroup__JJ9En{margin-bottom:6px}@media (min-width:900px){.policies_tocGroup__JJ9En{margin-bottom:20px}}.policies_tocGroupLink__DUoWo{display:block;font-family:var(--font-display),Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:-.01em;font-size:16px;color:var(--ink);text-decoration:none;padding:2px 0 6px}.policies_tocGroupLink__DUoWo:hover{color:var(--sage-3,#3f6b40)}.policies_tocList__WuW0k{display:none;list-style:none;margin:0;padding:0 0 0 1px;border-left:1px solid var(--sand-2)}@media (min-width:900px){.policies_tocList__WuW0k{display:block}}.policies_tocList__WuW0k a{display:block;padding:5px 0 5px 14px;margin-left:-1px;border-left:2px solid transparent;color:var(--ink-soft);text-decoration:none;line-height:1.35}.policies_tocList__WuW0k a:hover{color:var(--ink);border-left-color:var(--accent);background:rgba(181,100,60,.08)}.policies_group__VRDev{scroll-margin-top:104px}.policies_group__VRDev+.policies_group__VRDev{margin-top:56px}.policies_groupTitle__gs0dx{font-size:var(--step-3);letter-spacing:-.03em;margin:0 0 6px;padding-bottom:10px;border-bottom:2px solid var(--sand-2)}.policies_groupIntro__xLOVE{color:var(--ink-soft);max-width:62ch}.policies_section__x6PhW{scroll-margin-top:104px;margin:26px 0;max-width:68ch}.policies_sectionTitle__X2VAN{font-size:var(--step-1);letter-spacing:-.02em;margin:0 0 6px}.policies_section__x6PhW p,.policies_section__x6PhW ul{margin:8px 0;line-height:1.65}.policies_section__x6PhW ul{padding-left:20px}.policies_section__x6PhW li{margin:7px 0}.policies_legal__t9KV0{margin-top:56px;scroll-margin-top:104px}.policies_legalGrid__XgGOD{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px;margin-top:16px;padding:0;list-style:none}.policies_legalCard__bqvHb{display:block;padding:14px 16px;border:1px solid var(--sand-2);border-radius:var(--radius-card);background:var(--paper);color:var(--ink);text-decoration:none;font-family:var(--font-display),Helvetica,Arial,sans-serif;font-weight:700;font-size:17px}.policies_legalCard__bqvHb:hover{border-color:var(--sage-2,#91b892);color:var(--ink)}