.legal-agreement{background:var(--steel-50);min-height:100vh}.legal-article{background:#fff}.legal-article h1{font-weight:700}.legal-article h2{color:var(--steel-900);margin:28px 0 8px;font-size:1.05rem;font-weight:700}.legal-article h1+h2{margin-top:8px}.legal-article>p:not(.eyebrow){margin:0}.legal-article p:has(>.back-link){margin-top:24px}
