.angebot-intro{padding-block:var(--raum-abschnitt) 0}.angebot-intro__kopf{display:flex;gap:var(--raum-l)}.angebot-intro__linie{flex:0 0 var(--linie-staerke);align-self:stretch;background:var(--ton-rahmen)}.angebot-intro__marke{margin:0 0 var(--raum-m);font-size:var(--schrift-xs);font-weight:var(--gewicht-fett);letter-spacing:var(--sperrung-weit);text-transform:uppercase;color:var(--ton-marke)}.angebot-titel{max-width:24ch;margin:0;font-size:calc(var(--schrift-2xl)*1.1);font-weight:var(--gewicht-light);line-height:var(--zeile-eng);letter-spacing:var(--sperrung-eng);color:var(--ton-titel);text-wrap:balance}@media(max-width: 52rem){.angebot-kopftext{min-width:0}.angebot-titel{overflow-wrap:anywhere}}.verzeichnis{margin-top:var(--raum-2xl);padding-bottom:var(--raum-2xl)}.verzeichnis ol{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 var(--raum-2xl);list-style:none;margin:0;padding:0}.verzeichnis a{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:var(--raum-s);min-height:100%;box-sizing:border-box;padding:var(--raum-m) 0 var(--raum-l);border-top:var(--linie-staerke) solid var(--ton-linie);color:var(--ton-titel);text-decoration:none;transition:border-color var(--zeit) var(--kurve)}.verzeichnis li:nth-last-child(-n+2) a{border-bottom:var(--linie-staerke) solid var(--ton-linie)}.verzeichnis-nr{font-size:var(--schrift-xs);font-weight:var(--gewicht-fett);letter-spacing:var(--sperrung-weit);color:var(--ton-marke)}.verzeichnis-titel{font-size:var(--schrift-l);font-weight:var(--gewicht-light);line-height:var(--zeile-titel);hyphens:none;text-wrap:balance}.verzeichnis-pfeil{align-self:start;margin-top:.35em;color:var(--ton-marke);opacity:0;transform:translateY(-6px);transition:opacity var(--zeit) var(--kurve),transform 300ms cubic-bezier(0.16, 1, 0.3, 1)}.verzeichnis a:hover,.verzeichnis a:focus-visible{border-top-color:var(--ton-titel);color:var(--ton-titel)}.verzeichnis a:hover .verzeichnis-pfeil,.verzeichnis a:focus-visible .verzeichnis-pfeil{opacity:1;transform:none}@media(max-width: 52rem){.verzeichnis ol{grid-template-columns:1fr}.verzeichnis a{padding:var(--raum-s) 0}.verzeichnis-titel{font-size:var(--schrift-m)}.verzeichnis-pfeil{opacity:1;transform:none}.verzeichnis li:nth-last-child(2) a{border-bottom:0}}
