.legal-prose{counter-reset:legal-section}.legal-prose>section{counter-increment:legal-section;border:1px solid var(--border-soft);background:var(--surface-muted);border-radius:16px;padding:20px 20px 20px 60px;position:relative}.legal-prose>section h2{position:relative}.legal-prose>section h2:before{content:counter(legal-section);background:var(--primary);color:#fff;border-radius:9999px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid;position:absolute;top:0;left:-44px}.legal-prose ul{padding-left:0;list-style:none}.legal-prose ul li{padding-left:22px;position:relative}.legal-prose ul li+li{margin-top:6px}.legal-prose ul li:before{content:"";color:var(--primary);font-family:inherit;font-size:10px;font-weight:900;position:absolute;top:2px;left:0}@media (max-width:640px){.legal-prose>section{border-radius:14px;padding:16px 14px 16px 46px}.legal-prose>section h2:before{width:22px;height:22px;font-size:10.5px;left:-32px}.legal-prose ul li{padding-left:20px}.legal-prose ul li:before{font-size:9px}}
