
.policy{max-width:860px;padding-block:64px 80px}.policy article{max-width:72ch;margin:auto}.policy h1{font-size:clamp(2.5rem,6vw,4rem);overflow-wrap:anywhere}.policy h2{font-family:inherit;font-size:1.4rem;font-weight:650;letter-spacing:-.02em;line-height:1.35;margin:0 0 16px}.policy section{padding-top:32px;margin-top:32px;border-top:1px solid var(--line)}.policy p,.policy li{font-size:1rem;line-height:1.8;color:var(--muted)}.policy li{margin-bottom:14px}.policy ul{padding-left:24px}.policy .policy-summary{font-size:1.2rem;color:var(--ink)}.policy .policy-date{font-size:.875rem}.policy a{overflow-wrap:anywhere}.policy strong{color:var(--ink)}@media(max-width:620px){.policy{padding-block:40px 55px}.policy h2{font-size:1.3rem}}
