.legal{width:min(900px,calc(100% - 32px));margin:0 auto;padding:58px 0 90px}.legal .crumb{color:var(--green);letter-spacing:.16em;font-size:10px;text-decoration:none}.legal h1{font-size:clamp(36px,6vw,64px);line-height:1;margin:18px 0}.legal .lede{font-size:15px;color:#b9cbc6;max-width:780px}.legal section{padding:30px 0;border-top:1px solid #193b36}.legal section:first-of-type{margin-top:42px}.legal h2{font-size:20px;margin:0 0 12px}.legal h3{font-size:14px;color:var(--green);margin:24px 0 8px}.legal p,.legal li{color:#9db1ab}.legal li{margin:8px 0}.legal code{color:#d8c9ff}.legal .callout{padding:18px;border:1px solid #35ff9566;background:#07130f}.legal .meta{color:#718680;font-size:10px;letter-spacing:.08em}.legal a{color:var(--green)}
