.legal-document{max-width:920px}.legal-heading{max-width:720px;margin:40px auto}.legal-heading h1{overflow-wrap:anywhere;font-size:clamp(36px,5vw,60px);line-height:1.12}.legal-heading>p:not(.eyebrow){color:var(--muted)}.legal-related{border-top:1px solid var(--line);flex-wrap:wrap;gap:20px 30px;max-width:720px;margin:45px auto 0;padding-top:25px;display:flex}.legal-related a{overflow-wrap:anywhere}.legal-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.legal-admin-grid .panel h2{overflow-wrap:anywhere;font-size:23px;line-height:1.2}.legal-admin-grid .panel p{color:var(--muted);margin:0;font-size:13px}.legal-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:auto;display:flex}.legal-actions .text-link{font-size:12px}@media (width<=1100px){.legal-admin-grid{grid-template-columns:1fr}.legal-admin-grid .panel{gap:16px}}@media (width<=600px){.legal-heading{margin-top:30px}.legal-related{flex-direction:column;align-items:flex-start}.legal-document .article-body{font-size:16px}}
