.legal{max-width:48rem}.legal h2{margin-top:2rem}.legal h3{font-size:var(--text-body-l);margin-top:1.5rem}.legal-meta{margin:0 0 1.5rem}.legal-meta div{flex-wrap:wrap;gap:0 .5rem;display:flex}.legal-meta dt{font-weight:600}.legal-meta dt:after{content:":"}.legal-meta dd{margin:0}.open-item{background:var(--color-card);color:var(--color-text);border:1px dashed var(--color-federal);border-radius:4px;padding:0 .2em}.legal table{border-collapse:collapse;width:100%;font-size:var(--text-body-s);margin:1rem 0}.legal th,.legal td{border:1px solid var(--color-border);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:.5rem}.legal th{background:var(--color-surface)}
