.mag-rubriken{flex-wrap:wrap;gap:8px;margin:8px 0 26px;display:flex}.mag-rubriken a{color:var(--tinte);border:1px solid var(--linie);background:#fff;border-radius:20px;padding:8px 16px;font-weight:600;text-decoration:none}.mag-rubriken a:hover{border-color:var(--blatt);color:var(--blatt)}.mag-rubriken a[aria-current=page]{background:var(--urwald);border-color:var(--urwald);color:#fff}.mag-gitter{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.mag-karte{background:#fff;border-radius:22px;align-items:flex-start;gap:16px;padding:20px;transition:transform .15s,box-shadow .15s;display:flex}.mag-karte:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0b3b2c1a}.mag-karte-bild{background:var(--blatt-hell);border-radius:18px;flex:none;place-items:center;width:84px;height:84px;display:grid;overflow:hidden}.mag-karte-bild img{object-fit:contain;width:84px;height:84px}.mag-karte-text{flex-direction:column;gap:4px;min-width:0;display:flex}.mag-karte h3{margin:0;font-size:1.15rem}.mag-karte h3 a{color:var(--tinte);text-decoration:none}.mag-karte h3 a:hover{color:var(--blatt)}.mag-karte p{color:var(--grau);margin:0;font-size:.95rem}.mag-rubrik{color:var(--blatt);text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:700;text-decoration:none}.mag-datum{color:var(--grau);font-size:.82rem}.mag-karte-gross{background:var(--blatt-hell);align-items:center;padding:26px 30px}.mag-karte-gross .mag-karte-bild{background:#fff;border-radius:24px;width:170px;height:170px}.mag-karte-gross .mag-karte-bild img{width:170px;height:170px}.mag-karte-gross h3{font-size:1.7rem}.mag-karte-gross p{font-size:1.05rem}.mag-leer{background:#fff;border-radius:22px;padding:22px}.mag-kopf{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}.mag-kopf h1{max-width:30ch;margin:6px 0 10px;font-size:clamp(1.8rem,3.4vw,2.6rem)}.mag-kopf-bild{object-fit:contain;width:180px;height:180px}.mag-meta{color:var(--grau);flex-wrap:wrap;gap:4px 18px;margin:0;font-size:.92rem;display:flex}.mag-spalten{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;margin-top:22px;display:grid}.mag-spalten>*{min-width:0}.mag-text{overflow-wrap:break-word;margin-top:0;padding-top:24px}.mag-liste-titel{margin:0 0 14px}.mag-text>h2:first-of-type{margin-top:1.2em}.mag-text h2{scroll-margin-top:20px}.mag-text h3{margin:1.3em 0 .4em}.mag-text p,.mag-text li{max-width:75ch}.mag-text blockquote{border-left:4px solid var(--banane);background:var(--nebel);border-radius:0 14px 14px 0;margin:1.2em 0;padding:14px 20px}.mag-text blockquote p{margin:0}.mag-text table{border-collapse:collapse;width:100%;max-width:75ch;margin:1em 0;font-size:.95rem}.mag-text th,.mag-text td{text-align:left;border-bottom:1px solid var(--linie);vertical-align:top;padding:9px 12px}.mag-text th{background:var(--blatt-hell);font-weight:700}.mag-text tbody tr:nth-child(2n){background:#fafbfa}.mag-kurz{background:var(--blatt-hell);border-radius:18px;margin-bottom:8px;padding:16px 20px 6px}.mag-kurz strong{font-family:var(--kopf);font-size:1.1rem}.mag-kurz ul{margin:8px 0 10px}.mag-faq{margin-top:1em}.mag-quellen ol{color:var(--grau);font-size:.92rem}.mag-quellen a{word-break:break-word}.mag-seite{flex-direction:column;gap:18px;display:flex;position:sticky;top:18px}.mag-box{background:#fff;border-radius:22px;padding:18px 20px}.mag-box>strong{font-family:var(--kopf);margin-bottom:8px;font-size:1.1rem;display:block}.mag-toc ol{margin:0;padding-left:1.2em;font-size:.94rem}.mag-toc li{margin:.35em 0}.mag-toc a{color:var(--tinte);text-decoration:none}.mag-toc a:hover{color:var(--blatt);text-decoration:underline}.mag-shops{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mag-shops a{color:var(--tinte);border-radius:12px;align-items:center;gap:12px;padding:8px;font-weight:600;text-decoration:none;display:flex}.mag-shops a:hover{background:var(--nebel)}.mag-shops img{object-fit:contain;width:64px;height:28px}.mag-shops b{background:var(--nebel);border-radius:8px;place-items:center;width:64px;height:28px;font-size:.85rem;display:grid}.mag-shops small{color:var(--grau);font-size:.8rem;font-weight:400;display:block}.mag-weiter{margin-top:2.2em}@media (width<=1100px){.mag-gitter{grid-template-columns:repeat(2,minmax(0,1fr))}.mag-spalten{grid-template-columns:1fr}.mag-seite{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}}@media (width<=760px){.mag-gitter,.mag-seite,.mag-kopf{grid-template-columns:1fr}.mag-kopf-bild{display:none}.mag-karte-gross{flex-direction:column;padding:20px}.mag-karte-gross .mag-karte-bild,.mag-karte-gross .mag-karte-bild img{width:120px;height:120px}.mag-karte-gross h3{font-size:1.35rem}.mag-text table{display:block;overflow-x:auto}.mag-karte{padding:16px}.mag-karte-bild,.mag-karte-bild img{width:64px;height:64px}}.mag-angebote{margin-top:22px}.mag-angebote h2{margin:0 0 14px}.mag-angebote .unterzeile{margin:10px 0 0;font-size:.9rem}
