.legal-page{background:var(--brown);min-height:100vh;color:var(--yellow);padding:clamp(2rem,7vw,7rem)}.legal-page header,.legal-content{width:min(850px,100%)}.legal-page h1{color:var(--lila);text-shadow:1px 1px var(--yellow), 2px 2px var(--yellow), 3px 3px var(--yellow);margin:0 0 .8em;font-size:clamp(3rem,8vw,7rem);line-height:.9}.legal-page h2{color:var(--lila);margin:2em 0 .35em;font-size:clamp(1.5rem,4vw,3rem);line-height:1}.legal-page p,.legal-page li,.legal-page address{font-family:Arial,sans-serif;font-size:clamp(1rem,1.8vw,1.25rem);font-style:normal;line-height:1.55}.legal-page a{text-underline-offset:.18em}.back-link{margin-bottom:3rem;font-size:1.25rem;display:inline-block}
