.policy-page-module__j6HCFq__page{color:#20251f;min-height:100vh;font-family:var(--font-sans);background:#fbfaf7}.policy-page-module__j6HCFq__header,.policy-page-module__j6HCFq__article,.policy-page-module__j6HCFq__footer{width:min(900px,100% - 2rem);margin:0 auto}.policy-page-module__j6HCFq__header{border-bottom:1px solid #dedfd7;justify-content:space-between;align-items:center;min-height:78px;display:flex}.policy-page-module__j6HCFq__wordmark{font-family:var(--font-serif);letter-spacing:-.04em;font-size:1.5rem}.policy-page-module__j6HCFq__backLink,.policy-page-module__j6HCFq__footer a{color:#465947;font-size:.88rem;font-weight:650}.policy-page-module__j6HCFq__article{padding:6rem 0}.policy-page-module__j6HCFq__label{color:#61735f;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.policy-page-module__j6HCFq__article h1{max-width:720px;font-family:var(--font-serif);letter-spacing:-.06em;margin-top:1rem;font-size:clamp(3rem,6vw,5.5rem);font-weight:500;line-height:.98}.policy-page-module__j6HCFq__intro{color:#697066;max-width:650px;margin-top:1.8rem;font-size:1.12rem;line-height:1.75}.policy-page-module__j6HCFq__sections{gap:2.5rem;margin-top:4.5rem;display:grid}.policy-page-module__j6HCFq__sections section{border-top:1px solid #dedfd7;max-width:700px;padding-top:2rem}.policy-page-module__j6HCFq__sections h2{font-family:var(--font-serif);letter-spacing:-.04em;font-size:1.7rem;font-weight:500}.policy-page-module__j6HCFq__sections p{color:#596159;margin-top:.75rem;font-size:1rem;line-height:1.8}.policy-page-module__j6HCFq__footer{border-top:1px solid #dedfd7;flex-wrap:wrap;gap:1.25rem;padding:1.5rem 0 2rem;display:flex}
