.legal-grid{grid-template-columns:minmax(0,1fr)}@media (width>=900px){.legal-grid{grid-template-columns:300px minmax(0,1fr)}.legal-toc{position:sticky;top:112px}}.legal-section{scroll-margin-top:96px}.legal-body{color:#0d0f14c7;font-size:17px;line-height:1.6}.legal-body p{margin:16px 0 0}.legal-body h3{letter-spacing:1.4px;color:#0d0f148c;margin:24px 0 0;font-size:14px;font-weight:700}.legal-body h3+p{margin-top:6px}.legal-body ul{flex-direction:column;gap:10px;margin:16px 0 0;padding:0 0 0 22px;display:flex}.legal-body li::marker{color:oklch(45% .14 255)}.legal-body strong{color:#0d0f14;font-weight:600}
