.rat .atf{grid-template-columns:1fr;grid-template-areas:"meta" "ans"}
.rat .ans{max-width:none;padding-bottom:26px}
.rat .ans h1{max-width:30ch;text-wrap:balance}
.rat .atf>.meta>.cat{display:flex}
.rat .meta{background:var(--stage)}
.lg0.hero::before{display:none}
.meta nav.cat ol{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;margin:0;padding:0;list-style:none}
.meta nav.cat b{margin-left:4px}
.meta nav.cat li+li::before{content:"›";margin-right:6px;color:var(--s-ink-2)}
.meta nav.cat a{color:var(--s-ink);text-decoration-thickness:1px;text-underline-offset:3px}
.antwort{margin:18px 0 0;max-width:68ch;font-size:19px;line-height:1.5;color:var(--s-ink)}
.lgw{max-width:calc(76ch + 2 * var(--gut))}
.lgs{padding:56px 0 0}
.lgs>.no{display:block;margin:0 0 12px;padding-top:18px;border-top:3px solid var(--acc);font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--acc)}
.lgs>p{max-width:68ch}
.lgd{display:grid;gap:22px;margin:8px 0 0}
.lgx{position:relative;padding:20px 24px 22px;border:1px solid var(--ink);background:var(--bg)}
.lgx::before{content:"";position:absolute;left:-1px;top:-1px;width:56px;height:4px;background:var(--acc)}
.lgx h3{margin:0 0 12px;font:500 12px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc)}
.lgx p{margin:0;font-size:17.5px;line-height:1.6;hyphens:auto}
.lgx+.lgx{box-shadow:none}
.lgl{margin:0;padding-left:1.2em}
.lgn{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline;margin:40px 0 0;padding:12px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font:500 13px/1.4 var(--mono);color:var(--ink-2)}
.lgn b{font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}
.lgr h2{font-size:clamp(24px,2.2vw,30px)}
.wlk{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;border-top:2px solid var(--ink)}
.wlk li{margin:0;border-bottom:1px solid var(--rule-2)}
@media (max-width:760px){.rat .meta .pr{flex-wrap:wrap}.rat .meta .pr>div{flex:1 1 50%;border-top:1px solid var(--s-rule);padding:7px 8px}.rat .meta .pr dd{font-size:11.5px;letter-spacing:0}.antwort{font-size:17.5px}.lgs{padding-top:44px}.lgx{padding:16px 16px 18px}.lgx p{font-size:16.5px}.wlk{grid-template-columns:1fr}}
