:root{--bg:#f7f8fa;--kar:#ffffff;--lin:#ccd4de;--lin2:#9fadbd;
--tin:#111a24;--sti:#55606d;--grau:#eef1f5;
--blau:#1d4ed8;--blau-d:#1739a6;--rot:#b4231f;
--gold:#c9a227;--gold-h:#f3dd96;
--kante:3px;--spalte:880px;--band:0px;color-scheme:light}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:86px}
body{margin:0;background:var(--bg);color:var(--tin);
font:16px/1.62 'Trebuchet MS',Verdana,sans-serif}
img{max-width:100%;height:auto;display:block}
a{color:var(--blau-d);text-decoration:none}
a:hover{text-decoration:underline;text-underline-offset:2px}
h1,h2,h3{margin:0 0 .5em;line-height:1.22;text-wrap:balance}
h1{font-size:clamp(1.6rem,4.9vw,2.3rem);font-weight:700;letter-spacing:-.01em}
h2{margin:0 0 .6em;font-size:clamp(1.22rem,3.2vw,1.6rem);font-weight:700;
padding-bottom:.28em;border-bottom:2px solid var(--lin)}
h3{margin-top:1.4em;font-size:1.06rem;font-weight:700}
p,li,dd{color:#2c3845}
p{margin:0 0 1em}
ul,ol{margin:0 0 1.1em;padding-left:1.2em}
li{margin:.28em 0}
strong,b{color:var(--tin)}
code{background:var(--grau);border:1px solid var(--lin);border-radius:2px;
padding:0 4px;font-size:.92em}
.spalte{width:100%;max-width:var(--spalte);margin:0 auto;padding:0 16px}
/* ---- служебная полоса и шапка-бланк ---- */
.amtzeile{background:var(--grau);border-bottom:1px solid var(--lin)}
.amtzeile p{margin:0;padding:6px 0;display:flex;gap:12px;align-items:baseline;
font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--sti)}
.amtzeile i{font-style:normal;margin-left:auto;color:var(--rot);font-weight:700}
.amtkopf{position:sticky;top:var(--band);z-index:40;background:var(--kar);
border-bottom:2px solid var(--tin)}
.amtkopf .spalte{display:flex;align-items:center;gap:10px;min-height:58px;
overflow-x:auto;scrollbar-width:none}
.amtkopf .spalte::-webkit-scrollbar{display:none}
.amtkopf .spalte>*{flex:0 0 auto}
.siegel{display:inline-block;border:2px solid var(--tin);border-radius:var(--kante);
padding:5px 9px;font-size:.78rem;font-weight:700;letter-spacing:.11em;
text-transform:uppercase;color:var(--tin)}
.siegel:hover{text-decoration:none;background:var(--grau)}
.siegel b{color:var(--blau)}
.pfad{display:flex;gap:5px}
.pfad__liste{display:flex;gap:5px;margin:0;padding:0;list-style:none}
.pfad__liste li{margin:0}
.pfad a{border:1px solid var(--lin);border-radius:var(--kante);padding:6px 9px;
font-size:.78rem;color:var(--sti);background:var(--kar);white-space:nowrap}
.pfad a:hover{text-decoration:none;border-color:var(--blau);color:var(--blau-d)}
.amtkopf .taste{margin-left:auto}
/* ---- кнопки: прямоугольные, прописными, со знаком перед текстом ---- */
.taste{display:inline-flex;align-items:center;justify-content:center;gap:7px;
min-height:44px;padding:9px 18px;border:2px solid var(--blau);border-radius:var(--kante);
font-family:inherit;font-size:.88rem;font-weight:700;line-height:1.15;letter-spacing:.07em;
text-transform:uppercase;text-align:center;cursor:pointer}
.taste::before{content:"\25B8";font-size:1.1em;line-height:1}
.taste:hover{text-decoration:none}
.taste--voll{background:var(--blau);color:#fff}
.taste--voll:hover{background:var(--blau-d);border-color:var(--blau-d)}
.taste--leer{background:var(--kar);color:var(--blau-d)}
.taste--leer:hover{background:var(--grau)}
.taste--weiss{background:#fff;color:var(--blau-d);border-color:#fff}
.taste--weiss:hover{background:var(--grau);border-color:var(--grau)}
.taste--quer{width:100%}
.taste--klein{min-height:36px;padding:6px 13px;font-size:.74rem}
/* ---- путь ---- */
.spur{background:var(--kar);border-bottom:1px solid var(--lin)}
.spur p{margin:0;padding:8px 0;font-size:.8rem;color:var(--sti)}
main{padding:20px 0 36px}
/* ---- ВИТРИНА: полоса по эталону владельца, рамка золотая и скруглённая ---- */
.aushang{position:relative;margin:18px 0 24px;background:var(--kar);
border:2px solid var(--gold);border-radius:11px;
box-shadow:0 14px 30px -22px rgba(17,26,36,.55)}
.aushang__ecke{position:absolute;top:-2px;left:-2px;z-index:2;background:var(--blau);
color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;
padding:4px 12px;border-radius:9px 0 8px 0}
.aushang__fahne{position:absolute;top:-2px;left:50%;transform:translateX(-50%);z-index:2;
background:linear-gradient(180deg,var(--gold-h),var(--gold));color:#3d2f00;
font-size:11px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;
padding:4px 16px;border-radius:0 0 7px 7px;white-space:nowrap}
.aushang__reihe{display:grid;gap:13px;padding:34px 15px 14px;justify-items:center;
text-align:center}
.aushang__bild{display:block;width:100%;max-width:290px;border:1px solid var(--lin2);
border-radius:6px;overflow:hidden;background:#fff}
.aushang__bild img{width:100%;aspect-ratio:21/13;object-fit:cover}
.aushang__wort{margin:0;display:grid;gap:3px}
.aushang__kicker{font-size:11px;font-weight:700;letter-spacing:.14em;
text-transform:uppercase;color:var(--sti)}
.aushang__wort strong{font-size:clamp(1.15rem,4.2vw,1.45rem);font-weight:700;
line-height:1.16;text-transform:uppercase;letter-spacing:-.005em;color:var(--tin)}
.aushang__sterne,.aushang__note{margin:0;display:grid;justify-items:center;gap:3px;
line-height:1.2}
.aushang__sterne small,.aushang__note small{font-size:11px;letter-spacing:.08em;
text-transform:uppercase;color:var(--sti);font-weight:700}
.aushang__note strong{font-size:2.15rem;font-weight:700;line-height:1;color:var(--blau);
letter-spacing:-.03em}
.sterne{display:block;font-size:17px;letter-spacing:2px;color:var(--gold);line-height:1}
.aushang__tat{margin:0;display:grid;justify-items:center;gap:7px;width:100%}
.aushang__tat .taste{width:100%;max-width:290px}
.aushang__link{font-size:12px;color:var(--sti);text-decoration:underline;
text-underline-offset:2px}
.aushang__recht{border-top:1px solid var(--lin);background:var(--grau);
border-radius:0 0 9px 9px;font-size:11.5px;color:var(--sti)}
.aushang__recht summary{display:flex;justify-content:space-between;gap:10px;
padding:7px 15px;cursor:pointer;list-style:none;font-weight:700;letter-spacing:.05em}
.aushang__recht summary::-webkit-details-marker{display:none}
.aushang__recht summary::after{content:"+";font-size:15px;line-height:1}
.aushang__recht[open] summary::after{content:"\2013"}
.aushang__recht p{margin:0;padding:0 15px 12px;font-size:11.5px;line-height:1.5;
color:var(--sti)}
/* ---- баннер: синяя плита и картинка ---- */
.quadrat{display:grid;margin:22px 0 26px;border:2px solid var(--blau);
border-radius:var(--kante);overflow:hidden;background:var(--blau);color:#fff}
.quadrat:hover{text-decoration:none}
.quadrat__bild{order:-1;width:100%;aspect-ratio:16/7;object-fit:cover}
.quadrat__wort{padding:15px 15px 17px;display:grid;gap:9px;justify-items:start;
align-content:center}
.quadrat__band{font-size:.68rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase;
border:1px solid rgba(255,255,255,.65);border-radius:2px;padding:2px 7px}
.quadrat__kopf{font-size:clamp(1.15rem,3.9vw,1.5rem);font-weight:700;line-height:1.2}
.quadrat__fuss{font-size:11px;color:#dbe4fb;letter-spacing:.03em}
/* ---- врезки-callout ---- */
.merkblatt{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;
align-items:start;background:var(--kar);border:1px solid var(--lin);
border-top:4px solid var(--tin);border-radius:var(--kante);padding:13px 15px;
margin:0 0 1.6em}
.merkblatt__zeichen{flex:none;width:26px;height:26px;display:grid;place-items:center;
border:2px solid var(--blau);border-radius:50%;color:var(--blau);font-size:.86rem;
font-weight:700;line-height:1}
.merkblatt p{margin:0;font-size:1.03rem;color:var(--tin)}
.werbefrei{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;
align-items:center;margin:16px 0 24px;border:2px solid var(--rot);
border-radius:var(--kante);background:var(--kar);padding:11px 14px}
.werbefrei span{flex:none;border:2px solid var(--rot);border-radius:2px;
color:var(--rot);font-size:.68rem;font-weight:700;letter-spacing:.1em;
text-transform:uppercase;padding:2px 6px}
.werbefrei p{margin:0;font-size:.9rem;color:var(--tin)}
/* ---- оглавление: опись с номерами ---- */
.register{background:var(--kar);border:2px solid var(--lin);border-radius:var(--kante);
padding:12px 14px 13px;margin:0 0 26px}
.register strong{display:block;font-size:.72rem;font-weight:700;letter-spacing:.16em;
text-transform:uppercase;color:var(--rot);border-bottom:1px solid var(--lin);
padding-bottom:7px;margin-bottom:9px}
.register ol{list-style:none;margin:0;padding:0;counter-reset:pos}
.register li{counter-increment:pos;margin:0;padding:2px 0;break-inside:avoid}
.register a{display:flex;gap:9px;align-items:baseline;font-size:.93rem;color:var(--tin)}
.register a::before{content:counter(pos,decimal-leading-zero);flex:none;
font-size:.74rem;font-weight:700;color:var(--blau);background:var(--grau);
border:1px solid var(--lin);border-radius:2px;padding:1px 5px;letter-spacing:.04em}
.register a:hover{color:var(--blau-d)}
/* ---- разделы: каждый отдельным section, текст и картинка рядом ---- */
.korpus{font-size:1.02rem}
.korpus p a,.korpus li a,.korpus dd a{text-decoration:underline;text-underline-offset:2px}
.abschnitt{margin:0 0 1.9em}
.nebenan{display:grid;gap:14px}
.nebenan__bild{order:-1;margin:0}
.nebenan__bild img{width:100%;aspect-ratio:16/10;object-fit:cover;
border:1px solid var(--lin2);border-radius:2px}
.nebenan__bild figcaption{margin-top:7px;padding-left:9px;
border-left:3px solid var(--lin2);font-size:.82rem;color:var(--sti)}
.nebenan__wort>*:last-child{margin-bottom:0}
/* ---- шаги карточками ---- */
.stufen{display:grid;gap:11px;margin:1.3em 0 1.5em}
.stufen__karte{background:var(--kar);border:1px solid var(--lin);
border-top:3px solid var(--blau);border-radius:var(--kante);padding:12px 13px}
.stufen__nr{margin:0 0 5px;font-size:.68rem;font-weight:700;letter-spacing:.14em;
text-transform:uppercase;color:var(--blau)}
.stufen__titel{margin:0 0 5px;font-size:.98rem;font-weight:700;color:var(--tin);
line-height:1.3}
.stufen__wort{margin:0;font-size:.95rem;color:var(--sti)}
/* ---- диаграмма ---- */
.grafik{margin:1.6em 0 1.8em;background:var(--kar);border:1px solid var(--lin);
border-radius:var(--kante);padding:12px 13px}
.grafik ul{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:9px}
.grafik li{margin:0;display:grid;gap:3px}
.grafik__wort{font-size:.82rem;font-weight:700;color:var(--tin)}
.grafik__balken{display:block;height:15px;background:var(--grau);
border:1px solid var(--lin)}
.grafik__balken i{display:block;height:100%;background:var(--blau)}
.grafik li[data-merk="1"] .grafik__balken i{background:var(--rot)}
.grafik__wert{font-size:.79rem;color:var(--sti)}
.grafik figcaption{font-size:.8rem;color:var(--sti);border-top:1px solid var(--lin);
padding-top:8px}
/* ---- таблица: рамки по ячейкам, прокрутка на узком ---- */
.liste{margin:1.5em 0 1.9em}
.liste figcaption{font-size:.82rem;font-weight:700;color:var(--tin);
background:var(--grau);border:1px solid var(--lin);border-bottom:0;
border-radius:var(--kante) var(--kante) 0 0;padding:9px 11px}
.liste__rollen{overflow-x:auto;border:1px solid var(--lin2);border-radius:0 0 2px 2px}
.liste table{width:100%;min-width:560px;border-collapse:collapse;background:var(--kar);
font-size:.88rem}
.liste th,.liste td{border:1px solid var(--lin);padding:8px 10px;text-align:left;
vertical-align:top}
.liste thead th{background:var(--grau);color:var(--tin);font-size:.74rem;font-weight:700;
letter-spacing:.07em;text-transform:uppercase;border-bottom:2px solid var(--lin2)}
.liste tbody th{font-weight:700;color:var(--tin);background:#fafbfc}
/* ---- рекламные вставки в тексте ---- */
.vermerk{background:var(--kar);border:1px solid var(--lin);border-left:8px solid var(--blau);
border-radius:var(--kante);padding:12px 14px;margin:1.8em 0;display:grid;gap:11px;
justify-items:start}
.vermerk p{margin:0;color:var(--tin);font-weight:700;font-size:.97rem}
.vermerk small{display:block;font-size:.68rem;font-weight:700;letter-spacing:.14em;
text-transform:uppercase;color:var(--rot);margin-bottom:3px}
.schluss{margin:2.4em 0 0;background:var(--kar);border:2px solid var(--tin);
border-radius:var(--kante);padding:13px 14px;display:grid;gap:11px;justify-items:start}
.schluss p{margin:0;font-size:.97rem;color:var(--tin)}
.schluss small{display:block;font-size:.68rem;font-weight:700;letter-spacing:.14em;
text-transform:uppercase;color:var(--rot);margin-bottom:3px}
/* ---- подпись редакции перед вопросами ---- */
.pruefstempel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;
align-items:center;margin:2.4em 0 0;background:var(--grau);
border:1px solid var(--lin);border-left:4px solid var(--rot);
border-radius:var(--kante);padding:11px 14px}
.pruefstempel span{flex:none;display:grid;place-items:center;width:40px;height:40px;
border:2px solid var(--tin);border-radius:2px;font-size:.66rem;font-weight:700;
letter-spacing:.06em;text-transform:uppercase;color:var(--tin);background:var(--kar)}
.pruefstempel b{display:block;font-size:.92rem;color:var(--tin)}
.pruefstempel p{margin:0;font-size:.8rem;color:var(--sti)}
/* ---- вопросы: опись без аккордеона ---- */
.auskunft{margin-top:2.2em}
.auskunft dl{margin:0;border-top:2px solid var(--lin2)}
.auskunft dt{padding:11px 0 2px;font-weight:700;color:var(--tin)}
.auskunft dt::before{content:"Frage";display:block;font-size:.66rem;font-weight:700;
letter-spacing:.14em;text-transform:uppercase;color:var(--rot);margin-bottom:2px}
.auskunft dd{margin:0;padding:3px 0 12px;border-bottom:1px solid var(--lin);
font-size:.96rem;color:var(--sti)}
.auskunft dd::before{content:"Antwort";display:block;font-size:.66rem;font-weight:700;
letter-spacing:.14em;text-transform:uppercase;color:var(--sti);margin-bottom:2px}
/* ---- метки и перелинковка карточками ---- */
.stichwort{margin:2em 0 0}
.stichwort strong{display:block;font-size:.72rem;font-weight:700;letter-spacing:.16em;
text-transform:uppercase;color:var(--sti);margin-bottom:9px}
.stichwort ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;
grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}
.stichwort li{margin:0}
.stichwort a{display:block;background:var(--kar);border:1px solid var(--lin2);
border-radius:var(--kante);padding:9px 11px;font-size:.85rem;color:var(--sti)}
.stichwort a:hover{text-decoration:none;border-color:var(--blau);color:var(--blau-d)}
.kartei{margin:2.2em 0 0}
.kartei strong{display:block;font-size:.72rem;font-weight:700;letter-spacing:.16em;
text-transform:uppercase;color:var(--rot);margin-bottom:10px}
.kartei ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.kartei li{margin:0}
.kartei a{display:grid;gap:6px;background:var(--kar);border:1px solid var(--lin);
border-top:3px solid var(--lin2);border-radius:var(--kante);padding:12px 13px;height:100%}
.kartei a:hover{text-decoration:none;border-top-color:var(--blau);background:#fbfcfd}
.kartei b{font-size:.95rem;font-weight:700;color:var(--tin);line-height:1.3}
.kartei em{font-style:normal;font-size:.7rem;font-weight:700;letter-spacing:.12em;
text-transform:uppercase;color:var(--blau)}
.stand{margin:2.2em 0 0;padding-top:10px;border-top:1px solid var(--lin);
font-size:.8rem;color:var(--sti)}
/* ---- подвал-бланк ---- */
footer{background:var(--kar);border-top:3px solid var(--tin);margin-top:34px;
padding:22px 0 26px;font-size:.88rem}
footer nav{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:13px}
footer nav a{border:1px solid var(--lin);border-radius:2px;padding:5px 9px;
font-size:.8rem;color:var(--sti)}
footer nav a:hover{text-decoration:none;border-color:var(--blau);color:var(--blau-d)}
footer p{margin:0;color:var(--sti);font-size:.82rem;line-height:1.55}
.volljaehrig{display:inline-block;border:2px solid var(--rot);border-radius:2px;
color:var(--rot);font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:1px 5px;
margin-right:8px}
/* ---- липкая полоса СВЕРХУ ---- */
.kopfband{position:fixed;left:0;right:0;top:0;z-index:80;background:var(--blau);
color:#fff;border-bottom:2px solid var(--blau-d);transform:translateY(-105%);
transition:transform .26s}
.kopfband[data-offen="1"]{transform:none}
.kopfband .spalte{display:flex;align-items:center;gap:10px;padding:6px 16px;min-height:46px}
.kopfband p{margin:0;min-width:0;font-size:.82rem;line-height:1.25;color:#fff}
.kopfband p b{display:block;font-size:.66rem;font-weight:700;letter-spacing:.14em;
text-transform:uppercase;color:#cfdafc}
.kopfband .taste{margin-left:auto;flex:none}
.kopfband__zu{flex:none;width:30px;height:30px;border:1px solid rgba(255,255,255,.55);
border-radius:2px;background:transparent;color:#fff;font-size:13px;line-height:1;
cursor:pointer;font-family:inherit}
.kopfband__zu:hover{background:rgba(255,255,255,.16)}
/* ---- попап: прямоугольник у верхнего края, без картинки ---- */
.fenster{position:fixed;inset:0;z-index:95;background:rgba(17,26,36,.74);
display:grid;align-items:start;justify-items:center;padding:14px;overflow:auto;
opacity:0;visibility:hidden;transition:opacity .24s}
.fenster[data-offen="1"]{opacity:1;visibility:visible}
.fenster__blatt{position:relative;width:min(420px,100%);margin:14px 0 20px;
background:var(--kar);border:2px solid var(--tin);border-radius:var(--kante);
padding:15px 15px 14px}
.fenster__band{margin:0 0 9px;padding-bottom:8px;border-bottom:2px solid var(--tin);
display:flex;gap:7px;align-items:center}
.fenster__band span{border:1px solid var(--rot);border-radius:2px;padding:2px 7px;
font-size:.66rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--rot)}
.fenster__band em{font-style:normal;font-size:.72rem;letter-spacing:.1em;
text-transform:uppercase;color:var(--sti);font-weight:700}
.fenster__titel{display:block;font-size:1.22rem;font-weight:700;line-height:1.25;
color:var(--tin);margin:0 0 9px}
.fenster__zeile{margin:0 0 4px;font-size:.92rem;color:var(--sti)}
.fenster__zeile b{color:var(--tin)}
.fenster .taste{margin-top:12px}
.fenster__fuss{margin:10px 0 0;font-size:11px;line-height:1.45;color:var(--sti)}
.fenster__spaeter{display:block;margin:9px auto 0;background:0;border:0;
font-family:inherit;font-size:.84rem;color:var(--sti);text-decoration:underline;
cursor:pointer}
.fenster__zu{position:absolute;top:10px;right:10px;width:30px;height:30px;
border:1px solid var(--lin2);border-radius:2px;background:var(--kar);color:var(--tin);
font-size:13px;line-height:1;cursor:pointer;font-family:inherit}
.fenster__zu:hover{background:var(--grau)}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}
.kopfband,.fenster{transition:none}}
/* ---- от 560px: шаги в две колонки, витрина в две ступени ---- */
@media (min-width:560px){
.stufen{grid-template-columns:1fr 1fr}
.aushang__reihe{grid-template-columns:150px minmax(0,1fr) auto;align-items:center;
gap:13px 18px;padding:30px 16px 13px;text-align:left;justify-items:stretch}
.aushang__bild{max-width:none;grid-row:span 2;align-self:start}
.aushang__wort{grid-column:2/4;justify-items:start}
.aushang__sterne{grid-column:2;justify-items:start}
.aushang__note{grid-column:3;justify-items:center}
.aushang__tat{grid-column:1/-1;justify-items:center}
.aushang__tat .taste{max-width:320px}
/* картинка оффера ещё не нарисована — колонку под неё не держим */
.aushang--ohnebild .aushang__reihe{grid-template-columns:minmax(0,1fr) auto}
.aushang--ohnebild .aushang__wort{grid-column:1/-1}
.aushang--ohnebild .aushang__sterne{grid-column:1}
.aushang--ohnebild .aushang__note{grid-column:2}
}
/* ---- от 720px: текст и картинка рядом, баннер в полосу ---- */
@media (min-width:720px){
.nebenan{grid-template-columns:minmax(0,1fr) 264px;gap:20px;align-items:start}
.nebenan__bild{order:0}
.nebenan--links{grid-template-columns:264px minmax(0,1fr)}
.nebenan--links .nebenan__bild{order:-1}
.quadrat{grid-template-columns:minmax(0,1fr) 300px}
.quadrat__bild{order:0;height:100%;aspect-ratio:auto;min-height:190px;
border-left:2px solid var(--blau-d)}
.quadrat__wort{padding:18px 20px}
.vermerk{grid-template-columns:minmax(0,1fr) auto;align-items:center}
.schluss{grid-template-columns:minmax(0,1fr) auto;align-items:center}
.grafik li{grid-template-columns:232px minmax(0,1fr) 132px;align-items:center;gap:11px}
.grafik__wert{text-align:right}
.kartei ul{grid-template-columns:1fr 1fr}
.register ol{columns:2;column-gap:28px}
}
/* ---- от 900px: витрина разворачивается в полосу на пять колонок ---- */
@media (min-width:900px){
.aushang__reihe{grid-template-columns:150px minmax(0,1fr) auto auto auto;gap:16px;
padding:30px 18px 13px}
.aushang__bild{grid-row:auto}
.aushang__wort,.aushang__sterne,.aushang__note,.aushang__tat{grid-column:auto}
/* подпись к звёздам переносим в две строки, иначе заголовок остаётся без места */
.aushang__sterne{justify-items:center;max-width:124px}
.aushang__sterne small{text-align:center;line-height:1.3}
.aushang__tat{width:auto}
.aushang__tat .taste{min-width:168px;width:auto;max-width:none}
.aushang--ohnebild .aushang__reihe{grid-template-columns:minmax(0,1fr) auto auto auto}
.aushang--ohnebild .aushang__wort,.aushang--ohnebild .aushang__sterne,
.aushang--ohnebild .aushang__note,.aushang--ohnebild .aushang__tat{grid-column:auto}
}