.policy-heading{padding-top:70px;padding-bottom:58px}.home .policy-heading h1{font-size:clamp(44px,6vw,80px);line-height:1.05;max-width:900px;margin:22px 0}.policy-heading p{font-size:20px;color:var(--arch-muted);margin-bottom:28px}.policy-heading small{color:var(--arch-muted)}.policy-surface{background:var(--arch-cream);color:var(--arch-bg);padding:70px 24px}.policy-document{max-width:820px;margin:auto}.policy-document section+section{border-top:1px solid #173f6526;margin-top:36px;padding-top:36px}.home .policy-document h2{font-size:clamp(25px,3vw,36px);letter-spacing:-.025em;margin:10px 0 18px;line-height:1.2}.policy-document p{font-size:16px;line-height:1.85;max-width:none}.policy-document a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.policy-document .arch-kicker{color:#59646a}@media(max-width:760px){.policy-heading{padding-top:42px;padding-bottom:36px}.policy-surface{padding:38px 24px}.policy-heading p{font-size:17px}.policy-document p{font-size:15px}}
