/* Prose layout for the legal pages (/impressum/, /datenschutz/). */
.legal{max-width:820px;padding:72px 0 96px}
.legal h1{margin-bottom:28px}
.legal h2{font-size:clamp(1.35rem,2vw,1.7rem);margin:44px 0 14px}
.legal h3{font-size:1.1rem;margin:24px 0 6px}
.legal p,.legal ul{margin:0 0 14px}
.legal ul{padding-left:1.3em}
.legal li{margin-bottom:4px}
.legal a{text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}
.legal .legal-meta{color:var(--muted)}
.site-header .header-action{margin-left:auto}
