.legal-page{max-width:74rem;margin:auto;padding:1.25rem}.legal-page>header{justify-content:space-between;align-items:center;gap:2rem;padding:0 0 2rem;display:flex}.legal-page main{max-width:48rem;margin:2rem auto 5rem}.legal-page h1{margin:.5rem 0 2rem;font-size:clamp(2rem,6vw,3.6rem);line-height:1.1}.legal-page h2{margin:2.2rem 0 .75rem;font-size:1.35rem}.legal-page p,.legal-page address{margin:.75rem 0;line-height:1.75}.legal-page address{font-style:normal}.legal-example{background:#f4faf9;border:1px solid #c9dedb;border-radius:1rem;padding:1.25rem}.legal-page .stack{gap:1rem;display:grid}.legal-links{flex-wrap:wrap;gap:.8rem 1.5rem;display:flex}.legal-links a{text-underline-offset:.2em;text-decoration:underline}.legal-page>footer{border-top:1px solid #dce5e3;padding:1.5rem 0}.legal-page a{color:#0b756e}.legal-page .btn{color:#153d39}.legal-page .btn-primary{color:#fff}
