@import url("/assets/styles.css");
.legal-shell{width:min(940px,calc(100% - 36px));margin-inline:auto}.legal-hero{padding:90px 0 70px;border-bottom:1px solid var(--line)}.legal-hero h1{font-size:clamp(42px,7vw,72px);letter-spacing:-.055em;line-height:1.02;margin:0}.legal-hero p{max-width:740px;color:#c2c4c7;font-size:18px;margin:26px 0}.legal-hero span{font-size:13px;color:#777}.legal-doc{padding:60px 0 100px}.legal-doc section{padding:25px 0;border-bottom:1px solid var(--line)}.legal-doc h2{font-size:24px;letter-spacing:-.025em;margin:0 0 15px}.legal-doc p{color:var(--muted);margin:9px 0}.legal-doc a{color:#fff;text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:4px}.legal-doc a:hover{color:var(--red)}@media(max-width:680px){.legal-hero{padding:62px 0 52px}.legal-doc{padding-top:32px}.legal-doc h2{font-size:21px}}

.legal-hero{padding:58px 0 44px}.legal-hero p{margin:20px 0}.legal-doc{padding:38px 0 66px}.legal-doc section{padding:19px 0}.legal-doc h2{margin-bottom:11px}.legal-doc p{margin:7px 0}
@media(max-width:680px){.legal-hero{padding:34px 0 30px}.legal-hero p{margin:16px 0}.legal-doc{padding:22px 0 50px}.legal-doc section{padding:16px 0}}
