.legal{max-width:1040px;margin:0 auto;padding:10vw 6vw 8vw}.legal>h1{font-size:clamp(52px,8vw,112px);line-height:.88;letter-spacing:-.055em;margin:0 0 80px}.legal section{padding:54px 0;border-top:1px solid #2b2b2b}.legal section:first-of-type{border-top:0}.legal h2{font-size:clamp(28px,4vw,48px);line-height:1.05;margin:0 0 42px;letter-spacing:-.03em}.legal h3{font-size:21px;margin:42px 0 14px}.legal h4{font-size:16px;margin:28px 0 10px;color:#e4e4e4}.legal p,.legal li,.legal address{font-size:16px;line-height:1.72;color:#bdbdbd}.legal address{font-style:normal}.legal a{color:#f5f5f3;border-bottom:1px solid #555}.legal a:hover{color:#00a05a}.legal ul{padding-left:22px}.legal li{margin:6px 0}.legal-emphasis{padding:24px;border-left:3px solid #ff1b13;background:#121212}.legal-source{margin-top:32px;color:#777!important;font-size:13px!important}.legal-short{min-height:calc(100vh - 264px)}@media(max-width:800px){.legal{padding-top:18vw}.legal>h1{margin-bottom:52px}.legal section{padding:38px 0}.legal p,.legal li,.legal address{font-size:15px}.legal-emphasis{padding:18px}}
