.policy { max-width: 58rem; padding-block: clamp(2.5rem, 6vw, 5rem); }
.policy-eyebrow { color: var(--muted); font-size: .8rem; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }
.policy h1 { margin: .5rem 0 1.5rem; max-width: none; }
.policy h2 { margin: 2rem 0 .5rem; font-size: clamp(1.25rem, 3vw, 1.65rem); }
.policy p, .policy li { max-width: 76ch; line-height: 1.75; }
.policy li + li { margin-top: .6rem; }
.policy a { color: var(--action); text-decoration: underline; }
