.PolicyPage-module-scss-module__-8kbEq__page{max-width:960px;padding-block:clamp(40px,6vw,80px)}.PolicyPage-module-scss-module__-8kbEq__hero h1{font-family:var(--serif);color:var(--forest-deep);margin:24px 0 16px;font-size:clamp(38px,6vw,72px);font-weight:500;line-height:1.05}.PolicyPage-module-scss-module__-8kbEq__hero p{color:var(--ink-soft);line-height:1.75}.PolicyPage-module-scss-module__-8kbEq__updated{margin-bottom:24px;font-size:14px}.PolicyPage-module-scss-module__-8kbEq__toc{background:var(--paper);border:1px solid var(--line);border-radius:8px;margin-block:32px 48px;padding:clamp(20px,4vw,32px)}.PolicyPage-module-scss-module__-8kbEq__toc h2{margin-bottom:16px;font-size:22px}.PolicyPage-module-scss-module__-8kbEq__toc ol{gap:10px;padding-left:24px;display:grid}.PolicyPage-module-scss-module__-8kbEq__content section{margin-block:36px;scroll-margin-top:100px}.PolicyPage-module-scss-module__-8kbEq__content h2{font-family:var(--serif);color:var(--forest-deep);margin-bottom:16px;font-size:clamp(26px,3vw,36px);font-weight:500}.PolicyPage-module-scss-module__-8kbEq__content p,.PolicyPage-module-scss-module__-8kbEq__content address{color:var(--ink-soft);margin-bottom:16px;font-size:16px;font-style:normal;line-height:1.85}.PolicyPage-module-scss-module__-8kbEq__page a{color:var(--forest);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.PolicyPage-module-scss-module__-8kbEq__contact{border-top:1px solid var(--line);padding-top:32px}.PolicyPage-module-scss-module__-8kbEq__related{border-top:1px solid var(--line);flex-wrap:wrap;gap:16px 24px;padding-top:24px;font-size:14px;display:flex}
