.legal-page{display:grid;gap:var(--space-6, 1.5rem)}.legal-page .page-title{margin-bottom:0}.legal-summary-hero{border:1px solid color-mix(in hsl,var(--border) 72%,transparent);border-radius:1rem;background:color-mix(in hsl,var(--card) 92%,var(--bg) 8%);padding:var(--gap-15)}.legal-summary-hero h2{margin:0;font-size:.9rem;font-weight:500}.legal-summary-hero ul{list-style:none;padding:0;margin:.65rem 0 0;display:grid;gap:.45rem}.legal-summary-hero li{display:flex;align-items:flex-start;gap:.45rem;font-size:.82rem;color:var(--muted);line-height:1.45}.legal-summary-hero__dot{width:.95rem;height:.95rem;margin-top:.08rem;display:inline-flex;align-items:center;justify-content:center;color:var(--accent);flex:none}.legal-summary-hero__dot svg{width:.95rem;height:.95rem}
