.peak-legal-footer{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 28px;padding:20px 24px;background:#201f21;color:#fff;font:12px/1.8 system-ui,sans-serif}
.peak-legal-footer a{color:#fff;text-underline-offset:4px}
.peak-legal-footer a:focus-visible{outline:2px solid #42b35e;outline-offset:5px}
.peak-content article{background:white;padding:clamp(20px,4vw,46px);border:1px solid #e1e5e1;border-radius:8px}
.peak-content h1{font-size:clamp(25px,4vw,38px);line-height:1.4}
.peak-content h2{font-size:23px;line-height:1.5;margin-top:36px}
.peak-content p{overflow-wrap:anywhere}
