.legal main{padding-top:calc(var(--nav-h) + clamp(48px, 10vh, 120px))}.lg-hero h1{letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(56px,8.6vw,136px);line-height:.92}.lg-hero .lede{max-width:40ch}.lg-glance{grid-template-columns:repeat(4,1fr);column-gap:28px;margin:clamp(48px,9vh,96px) 0 0;padding:0;list-style:none;display:grid}.lg-glance li{border-top:1px solid var(--line-2);align-content:start;gap:8px;padding:20px 0 24px;display:grid}.lg-glance .mono{color:var(--aqua)}.lg-glance b{letter-spacing:-.025em;color:#f3f3f3;margin-top:10px;font-size:19px;font-weight:500}.lg-glance li>span:last-child{color:var(--mid);font-size:15px;line-height:1.45}.lg-body{margin-top:clamp(64px,11vh,130px);padding-bottom:clamp(80px,14vh,160px)}.lg-body section{border-top:1px solid var(--line);grid-template-columns:minmax(180px,300px) minmax(0,1fr);gap:12px 40px;padding:34px 0;display:grid}.lg-body h2{letter-spacing:.14em;color:var(--fg);font-size:12px;line-height:1.7}.lg-body section>div{color:#cfcfcf;max-width:64ch;font-size:17px;line-height:1.65}.lg-body p,.lg-body ul{margin:0 0 14px}.lg-body section>div>:last-child{margin-bottom:0}.lg-body ul{gap:10px;padding:0;list-style:none;display:grid}.lg-body li{padding-left:22px;position:relative}.lg-body li:before{content:"";background:var(--aqua);width:10px;height:1px;position:absolute;top:.8em;left:0}.lg-body a{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;transition:text-decoration-color .2s}.lg-body a:hover{-webkit-text-decoration-color:var(--aqua);text-decoration-color:var(--aqua)}.lg-contact{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:34px;display:flex}.lg-contact .mono{text-transform:none;letter-spacing:.04em;color:var(--mid)}.lg-faq h3{color:#f3f3f3;margin:0 0 12px;font-size:22px}.lg-body b{color:#f3f3f3;font-weight:500}@media (width<=760px){.legal .nav-right .pill{display:inline-flex}.lg-hero h1{margin-bottom:18px}.lg-glance{grid-template-columns:1fr 1fr;column-gap:18px}.lg-glance b{margin-top:6px;font-size:17px}.lg-glance li>span:last-child{font-size:14px}.lg-body section{grid-template-columns:1fr;padding:26px 0}.lg-body section>div{font-size:16px}.lg-faq h3{font-size:19px}}
