.legal-page{background:#f5f3f7;padding:5rem 0}.legal-shell{max-width:860px}.legal-shell>h1{font-size:clamp(2.7rem,7vw,5.4rem);line-height:.95;margin:.3rem 0 1rem}.legal-updated{color:#625b68;margin-bottom:3rem}.legal-shell section{background:#fff;border:1px solid #e5dfea;border-radius:14px;padding:1.6rem 1.8rem;margin:1rem 0}.legal-shell h2{font-size:1.35rem;margin:0 0 .8rem}.legal-shell h3{font-size:1rem;margin:1.2rem 0 .35rem}.legal-shell p,.legal-shell li{color:#49434e;line-height:1.7}.legal-shell ul{padding-left:1.2rem}.legal-shell a{color:#7725af;text-decoration:underline}.legal-shell code{background:#eee9f2;padding:.1rem .35rem;border-radius:4px}.legal-footer a{color:inherit}@media(max-width:640px){.legal-page{padding:3rem 0}.legal-shell section{padding:1.25rem}}
