.legal-shell{background:var(--paper);min-height:100vh}.legal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:82px;padding:0 clamp(24px,5vw,76px);display:flex}.legal-header>a:last-child{color:var(--ink);font-size:12px;text-decoration:none}.legal-main{width:min(760px,100% - 40px);margin:0 auto;padding:72px 0 100px}.legal-main h1{letter-spacing:-.04em;font:900 clamp(38px,6vw,58px)/1 Arial Black,Arial,sans-serif}.legal-main .updated{color:#777066;margin:18px 0 48px;font-size:12px}.legal-main h2{letter-spacing:-.02em;margin:42px 0 12px;font:900 20px/1.2 Arial Black,Arial,sans-serif}.legal-main p,.legal-main li{color:#57534b;font-size:14px;line-height:1.75}.legal-main ul{padding-left:20px}.legal-main a{color:#3d493b}.legal-callout{border-left:4px solid var(--brand-yellow);background:#f3f0e8;margin:30px 0;padding:20px}.legal-footer{border-top:1px solid var(--line);padding:24px clamp(24px,5vw,76px);font-size:11px}.legal-footer a{color:#555149;margin-right:18px;text-decoration:none}footer a{color:inherit;text-decoration:none}footer a:hover{text-decoration:underline}
