.legal .shell{max-width:920px}.legal-head{border-bottom:1px solid var(--rule);margin-bottom:clamp(26px,2.4vw,44px);padding-bottom:clamp(22px,2vw,36px)}.legal-head h1{font-size:clamp(2rem,2.6vw + 1.1rem,3.2rem)}.legal-head .eff{color:var(--muted);font-family:var(--f-data);font-size:var(--fs-sm);margin:14px 0 0}.legal-body h2{margin:clamp(30px,2.6vw,46px) 0 clamp(10px,.9vw,16px);font-size:clamp(1.3rem,.9vw + 1.05rem,1.75rem)}.legal-body h3{margin:clamp(24px,2vw,34px) 0 10px;font-size:clamp(1.08rem,.5vw + .96rem,1.3rem)}.legal-body p{max-width:74ch;margin-bottom:1.05em}.legal-body ul{max-width:74ch;margin:0 0 1.3em;padding:0;list-style:none}.legal-body li{border-bottom:1px solid var(--rule);padding:8px 0 8px 22px;position:relative}.legal-body li:before{content:"";background:var(--cyan-dim);width:10px;height:1.6px;position:absolute;top:17px;left:0}.legal-body a{color:var(--cyan-dim)}.legal-foot{border-top:1px solid var(--rule);color:var(--muted);font-size:var(--fs-sm);margin-top:clamp(36px,3.4vw,60px);padding-top:clamp(20px,1.8vw,30px)}
