.karten[data-astro-cid-tbu2bpsi]{list-style:none;margin:0;padding:0;display:grid}.karte-eintrag[data-astro-cid-tbu2bpsi]{position:relative;display:grid;align-items:start;min-width:0}.karte-link[data-astro-cid-tbu2bpsi]{color:var(--hv-ink);text-decoration:none}.karte-link[data-astro-cid-tbu2bpsi]:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.karte-link[data-astro-cid-tbu2bpsi]:focus-visible{outline:none}.karte-eintrag[data-astro-cid-tbu2bpsi]:has(.karte-link:focus-visible){outline:2px solid var(--hv-focus);outline-offset:3px}.karte-etiketten[data-astro-cid-tbu2bpsi]{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.karte-etiketten-fest[data-astro-cid-tbu2bpsi]{order:-1;min-height:1.5rem;margin:0;align-items:center}.karte-beschreibung[data-astro-cid-tbu2bpsi]{color:var(--hv-ink-muted);font-size:var(--hv-fs-small);line-height:1.55;hyphens:manual}.karte-zeichnung[data-astro-cid-tbu2bpsi]{color:var(--hv-ink)}.karte-zeichnung[data-astro-cid-tbu2bpsi] .haustyp{display:block}.karte-pfeil{color:var(--hv-accent);transition:transform var(--hv-dauer-farbe) var(--hv-ease)}.karte-text[data-astro-cid-tbu2bpsi]{min-width:0}.karte-titel[data-astro-cid-tbu2bpsi]{overflow-wrap:break-word;hyphens:auto;hyphenate-limit-chars:12 5 5}.karten-gross[data-astro-cid-tbu2bpsi]{gap:1.25rem}.karten-gross[data-astro-cid-tbu2bpsi] .karte-eintrag[data-astro-cid-tbu2bpsi]{grid-template-columns:minmax(6.5rem,9rem) 1fr;gap:1.5rem;padding:1.5rem;background:var(--hv-card);border:1px solid var(--hv-line);border-radius:var(--radius-lg);transition:border-color var(--hv-dauer-farbe) var(--hv-ease)}.karten-gross[data-astro-cid-tbu2bpsi] .karte-eintrag[data-astro-cid-tbu2bpsi]:hover{border-color:var(--hv-accent)}.karten-gross[data-astro-cid-tbu2bpsi] .karte-zeichnung[data-astro-cid-tbu2bpsi]{align-self:start;display:flex;align-items:flex-end;justify-content:center;height:7.5rem;padding:.75rem .75rem 0;background:var(--hv-paper-2);border-radius:10px}.karten-gross[data-astro-cid-tbu2bpsi] .karte-zeichnung[data-astro-cid-tbu2bpsi] .haustyp{width:auto;height:100%;max-width:100%}.karten-gross[data-astro-cid-tbu2bpsi] .karte-text[data-astro-cid-tbu2bpsi]{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;align-content:start}.karten-gross[data-astro-cid-tbu2bpsi] .karte-titel[data-astro-cid-tbu2bpsi]{font-family:var(--font-serif);font-weight:400;font-size:clamp(1.375rem,1.25rem + .5vw,1.625rem);line-height:1.2;letter-spacing:-.01em}.karte-mehr[data-astro-cid-tbu2bpsi]{margin-top:.5rem;font-size:.9375rem;color:var(--hv-accent)}.karten-gross[data-astro-cid-tbu2bpsi] .karte-eintrag[data-astro-cid-tbu2bpsi]:hover .karte-mehr[data-astro-cid-tbu2bpsi] svg{transform:translate(3px)}.karten-kompakt[data-astro-cid-tbu2bpsi]{border-top:1px solid var(--hv-ink)}.karten-kompakt[data-astro-cid-tbu2bpsi] .karte-eintrag[data-astro-cid-tbu2bpsi]{grid-template-columns:5rem 1fr auto;gap:1.25rem;align-items:center;padding:1.25rem 0;border-bottom:1px solid var(--hv-line)}.karten-kompakt[data-astro-cid-tbu2bpsi] .karte-zeichnung[data-astro-cid-tbu2bpsi]{display:flex;align-items:flex-end;justify-content:center;height:4.25rem}.karten-kompakt[data-astro-cid-tbu2bpsi] .karte-zeichnung[data-astro-cid-tbu2bpsi] .haustyp{width:auto;height:100%;max-width:100%;--hv-strich: 1px}.karten-kompakt[data-astro-cid-tbu2bpsi] .karte-text[data-astro-cid-tbu2bpsi]{display:grid;grid-template-columns:minmax(0,1fr);gap:.3rem}.karten-kompakt[data-astro-cid-tbu2bpsi] .karte-titel[data-astro-cid-tbu2bpsi]{font-family:var(--font-serif);font-weight:400;font-size:1.375rem;line-height:1.2;letter-spacing:-.005em}.karten-kompakt[data-astro-cid-tbu2bpsi] .karte-eintrag[data-astro-cid-tbu2bpsi]:hover .karte-titel[data-astro-cid-tbu2bpsi] a[data-astro-cid-tbu2bpsi],.karten-klein[data-astro-cid-tbu2bpsi] .karte-eintrag[data-astro-cid-tbu2bpsi]:hover .karte-titel[data-astro-cid-tbu2bpsi] a[data-astro-cid-tbu2bpsi]{color:var(--hv-accent)}.karten-kompakt[data-astro-cid-tbu2bpsi] .karte-eintrag[data-astro-cid-tbu2bpsi]:hover .karte-pfeil,.karten-klein[data-astro-cid-tbu2bpsi] .karte-eintrag[data-astro-cid-tbu2bpsi]:hover .karte-pfeil{transform:translate(3px)}.karten-klein[data-astro-cid-tbu2bpsi]{border-top:1px solid var(--hv-line)}.karten-klein[data-astro-cid-tbu2bpsi] .karte-eintrag[data-astro-cid-tbu2bpsi]{grid-template-columns:3rem 1fr auto;gap:1rem;align-items:center;padding:.875rem 0;border-bottom:1px solid var(--hv-line)}.karten-klein[data-astro-cid-tbu2bpsi] .karte-zeichnung[data-astro-cid-tbu2bpsi]{display:flex;align-items:flex-end;justify-content:center;height:2.5rem}.karten-klein[data-astro-cid-tbu2bpsi] .karte-zeichnung[data-astro-cid-tbu2bpsi] .haustyp{width:auto;height:100%;max-width:100%}.karten-klein[data-astro-cid-tbu2bpsi] .karte-titel[data-astro-cid-tbu2bpsi]{font-size:1.0625rem;font-weight:600}.karten-klein[data-astro-cid-tbu2bpsi] .karte-text[data-astro-cid-tbu2bpsi]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem}.karten-klein[data-astro-cid-tbu2bpsi] .karte-etiketten[data-astro-cid-tbu2bpsi]{margin:0}@media(min-width:768px){.karten-gross[data-astro-cid-tbu2bpsi]{grid-template-columns:repeat(2,minmax(0,1fr))}.karten-kompakt[data-astro-cid-tbu2bpsi]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}.karten-klein[data-astro-cid-tbu2bpsi]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}@media(max-width:479px),(min-width:768px)and (max-width:1023px){.karten-gross[data-astro-cid-tbu2bpsi] .karte-eintrag[data-astro-cid-tbu2bpsi]{grid-template-columns:minmax(0,1fr)}.karten-gross[data-astro-cid-tbu2bpsi] .karte-zeichnung[data-astro-cid-tbu2bpsi]{max-width:11rem}}
