.legal-page{box-sizing:border-box;overflow-wrap:break-word;max-width:720px;margin:0 auto;padding:1rem 1rem 3rem}.legal-page h1{background-color:#fff;border:2px solid #1d1d1b;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:clamp(1.15rem,5vw,1.4rem);display:inline-block}.legal-page h2{margin-top:1.75rem;margin-bottom:.5rem;font-size:clamp(1rem,4vw,1.1rem)}.legal-page p{color:#333;margin-bottom:.75rem;font-size:clamp(.9rem,3.5vw,1rem);line-height:1.6}.legal-page .placeholder{color:#b91c1c;font-weight:600}.legal-page a{color:#1d1d1b}.legal-page .updated{color:#a3a4a4;margin-top:2.5rem;font-size:.8rem}
