.legal-page{overflow-wrap:anywhere;max-width:960px;padding-block:36px 72px}.legal-page h1{font-size:clamp(2rem,7vw,3.5rem);line-height:1.1}.legal-page h2{margin-block:28px 12px;font-size:1.3rem}.legal-page p{margin-block:14px;line-height:1.75}.legal-draft,.legal-pending{color:var(--text-muted,#b0bab4);border-inline-start:3px solid var(--df-green);padding-inline-start:12px}.legal-operator{border:1px solid var(--border,#304237);border-radius:8px;padding:20px}.legal-operator dl{margin:0}.legal-operator dl>div{grid-template-columns:minmax(150px,1fr) 2fr;gap:16px;margin-block:14px;display:grid}.legal-operator dt{font-weight:600}.legal-operator dd{margin:0}.legal-page a{text-underline-offset:3px;text-decoration:underline}.legal-page a:focus-visible{outline:2px solid var(--df-green);outline-offset:4px}.legal-credits{padding-inline-start:24px}.legal-credits>li{border-bottom:1px solid var(--border,#304237);padding-block:16px}.legal-pagination{flex-wrap:wrap;gap:24px;padding-block:20px;display:flex}@media (max-width:600px){.legal-operator dl>div{grid-template-columns:1fr;gap:6px}}
