.legal-root{background:var(--white);color:var(--black);min-height:100vh;font-family:Courier Prime,monospace}.legal-page{max-width:44rem;margin:0 auto;padding:2rem 1.25rem 4rem}.legal-back{color:var(--black);border-bottom:3px solid var(--hot-pink);margin-bottom:1.5rem;font-weight:700;text-decoration:none;display:inline-block}.legal-page h1{text-transform:uppercase;margin-bottom:1.25rem;font-family:Permanent Marker,cursive;font-size:clamp(1.8rem,6vw,2.8rem);transform:rotate(-1deg)}.legal-page h2{margin:1.8rem 0 .5rem;font-family:Special Elite,cursive;font-size:1.25rem}.legal-page h3{margin:1rem 0 .3rem;font-size:1rem}.legal-page p,.legal-page li{font-size:.95rem;line-height:1.7}.legal-page ul{margin:.4rem 0 .4rem 1.2rem}.legal-page a{color:var(--hot-pink)}.legal-page address{font-style:normal;line-height:1.7}.legal-form{border:2px dashed var(--black);background:#fff;margin:1rem 0;padding:1rem 1.1rem;font-size:.9rem;line-height:1.7}.legal-form p{margin:.4rem 0}
