.policy_document__RChC8{padding-block:clamp(10rem,15vw,15rem) clamp(4rem,7vw,7rem);scroll-margin-top:6rem}.policy_document__RChC8:focus{outline:none}.policy_eyebrow__Xlrw2{margin-bottom:1.25rem;color:#a34f3f;font:500 .85rem/1.3 var(--font-dm-sans),Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.policy_page__NXDo3 .policy_document__RChC8 h1{max-width:18ch;margin-bottom:1.25rem;font:400 clamp(3.5rem,6.5vw,6.5rem)/1.08 var(--font-playfair),Georgia,serif;letter-spacing:-.045em}.policy_page__NXDo3 .policy_updated__WG_LN{margin-bottom:clamp(3rem,5vw,5rem);color:#6f6960;font:400 .95rem/1.5 var(--font-dm-sans),Arial,sans-serif}.policy_columns__ML9ci{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(0,2.5fr);gap:clamp(3rem,7vw,8rem);border-top:1px solid #b7776560;padding-top:2.5rem;align-items:start}.policy_navigation__zecWg{display:grid;position:sticky;top:7rem}.policy_navigation__zecWg a{border-bottom:1px solid #b7776540;padding:1rem 0;font:500 1rem/1.4 var(--font-dm-sans),Arial,sans-serif;transition:color .3s}.policy_navigation__zecWg a:hover,.policy_navigation__zecWg a[aria-current=page]{color:#a34f3f}.policy_copy__F9iSE{max-width:68rem;min-width:0}.policy_copy__F9iSE section{max-width:64ch}.policy_copy__F9iSE section+section{margin-top:3rem;padding-top:3rem;border-top:1px solid #25262118}.policy_page__NXDo3 .policy_copy__F9iSE p{font:400 1.125rem/1.8 var(--font-dm-sans),Arial,sans-serif;color:#504e49}.policy_page__NXDo3 .policy_copy__F9iSE p+p{margin-top:1rem}.policy_page__NXDo3 .policy_copy__F9iSE h2{font:400 clamp(1.75rem,2.25vw,2.25rem)/1.25 var(--font-playfair),Georgia,serif;letter-spacing:-.02em;margin:0 0 1rem;scroll-margin-top:7rem}.policy_page__NXDo3 .policy_copy__F9iSE h3{font:500 1.125rem/1.45 var(--font-dm-sans),Arial,sans-serif;margin-bottom:.6rem}.policy_page__NXDo3 .policy_copy__F9iSE a{color:#8f4334;text-decoration:underline;text-decoration-color:#b7776580;text-underline-offset:.2em;overflow-wrap:anywhere}.policy_page__NXDo3 .policy_copy__F9iSE ul{margin:1rem 0 0;padding-left:1.25rem;color:#504e49;font:400 1.125rem/1.75 var(--font-dm-sans),Arial,sans-serif}.policy_page__NXDo3 .policy_copy__F9iSE li+li{margin-top:.45rem}.policy_page__NXDo3 .policy_copy__F9iSE .policy-intro{max-width:44ch;margin-bottom:clamp(3rem,5vw,5rem);color:var(--demo-ink);font:400 clamp(1.45rem,2vw,1.9rem)/1.55 var(--font-playfair),Georgia,serif;letter-spacing:-.015em}.policy_page__NXDo3 .policy_copy__F9iSE .policy-callout{margin-top:2rem;padding:1.5rem;border-left:.2rem solid #a34f3f;background:#eee9e1}.policy_page__NXDo3 .policy_copy__F9iSE .policy-callout p{font-size:1rem;line-height:1.7}.policy_page__NXDo3 .policy_copy__F9iSE .policy-table-wrap{max-width:68rem;margin:1.75rem 0;overflow-x:auto;border-top:1px solid #b7776560}.policy_page__NXDo3 .policy_copy__F9iSE table{width:100%;min-width:44rem;border-collapse:collapse;color:#504e49;font:400 .95rem/1.55 var(--font-dm-sans),Arial,sans-serif}.policy_page__NXDo3 .policy_copy__F9iSE caption{padding:1rem 0;text-align:left;color:var(--demo-ink);font-weight:500}.policy_page__NXDo3 .policy_copy__F9iSE td,.policy_page__NXDo3 .policy_copy__F9iSE th{padding:1rem .85rem;border-bottom:1px solid #25262118;text-align:left;vertical-align:top}.policy_page__NXDo3 .policy_copy__F9iSE td:first-child,.policy_page__NXDo3 .policy_copy__F9iSE th:first-child{padding-left:0}.policy_page__NXDo3 .policy_copy__F9iSE th{color:var(--demo-ink);font-weight:500}.policy_page__NXDo3 .policy_copy__F9iSE code{font:500 .9rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}@media(max-width:750px){.policy_document__RChC8{padding-top:9rem}.policy_columns__ML9ci{grid-template-columns:1fr;gap:2.5rem}.policy_navigation__zecWg{position:static;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.policy_page__NXDo3 .policy_copy__F9iSE .policy-intro{margin-bottom:3rem}.policy_copy__F9iSE section+section{margin-top:2.5rem;padding-top:2.5rem}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}