.site-policy{max-width:880px;margin-block:40px 60px}.cp-policy{margin-top:18px;padding:clamp(20px,5vw,48px);border:1px solid #dce3da;border-radius:16px;background:#fff}.cp-policy h1{font-size:clamp(2rem,5vw,3rem);line-height:1.12;margin-top:0}.cp-policy h2{font-size:1.3rem;margin:1.5em 0 .45em}.cp-policy blockquote{margin-inline:0;padding:12px 18px;border-left:3px solid #52735d;background:#f1f4ef}.cp-policy a{text-decoration:underline;text-underline-offset:.15em}
