.legal-layout{padding:22px 0 64px}.legal-layout__shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #2d28c21f;border-radius:32px;padding:28px;box-shadow:0 12px 30px #2d28c21f}.legal-layout__header{gap:14px;max-width:760px;margin-bottom:30px;display:grid}.legal-layout__header h1{font-family:Avenir Next,Nunito,Segoe UI,sans-serif;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.legal-layout__header p{color:#625d86;font-size:1.02rem}.legal-layout__updated{color:#2d28c2;background:#bcf8ffb3;border-radius:999px;width:fit-content;padding:8px 12px;font-size:.82rem;font-weight:700}.legal-layout__body{gap:26px;display:grid}.legal-layout__body section{gap:12px;display:grid}.legal-layout__body h2{font-size:1.2rem}.legal-layout__body p,.legal-layout__body li{color:#625d86}.legal-layout__body ul,.legal-layout__body ol{gap:10px;padding-left:20px;list-style:outside;display:grid}
