.legal-shell{font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif;font-weight:400}.legal-body h2,.legal-display{font-family:Bricolage Grotesque,Instrument Sans,sans-serif}.legal-body h2{letter-spacing:-.01em;scroll-margin-top:1.5rem}.legal-body li,.legal-body p{line-height:1.75}.legal-grid{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(ellipse 70% 80% at 30% 40%,#000 25%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 80% at 30% 40%,#000 25%,transparent 75%)}.legal-glow{filter:blur(90px);opacity:.45}
