.partner-karte.svelte-wfykek{margin:var(--space-5) 0;padding:var(--space-3) var(--space-4);border:1px dashed var(--border);border-radius:var(--radius-md, 8px);background:var(--surface-muted, var(--surface))}.partner-kopf.svelte-wfykek{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--fs-14, .875rem)}.partner-kennzeichnung.svelte-wfykek{font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:0 var(--space-2);border:1px solid var(--border);border-radius:4px;color:var(--text)}.partner-name.svelte-wfykek{color:var(--muted)}.partner-name.empfehlung.svelte-wfykek{color:var(--text);font-weight:600}.partner-kennzeichnung.empfehlung.svelte-wfykek{text-transform:none;letter-spacing:normal}.partner-trenner.svelte-wfykek{color:var(--muted)}.partner-ausblenden.svelte-wfykek{background:none;border:none;padding:0;font:inherit;color:var(--link, var(--muted));text-decoration:underline;cursor:pointer;min-height:24px}.partner-ausblenden.svelte-wfykek:focus-visible{outline:2px solid var(--focus, currentColor);outline-offset:2px}.partner-inhalt.svelte-wfykek{display:flex;flex-direction:column;gap:var(--space-3)}@media (min-width: 640px){.partner-inhalt.auto.svelte-wfykek{flex-direction:row;align-items:flex-start}.partner-inhalt.auto.svelte-wfykek .partner-bild:where(.svelte-wfykek){width:160px;flex:0 0 160px}}.partner-inhalt.row.svelte-wfykek{flex-direction:row;align-items:flex-start}.partner-inhalt.row.svelte-wfykek .partner-bild:where(.svelte-wfykek){width:160px;flex:0 0 160px}.partner-bild.svelte-wfykek{display:block;max-width:100%;max-height:180px;object-fit:cover;border-radius:6px}.partner-text.svelte-wfykek{min-width:0}.partner-titel.svelte-wfykek{margin:0 0 var(--space-1);font-weight:600;overflow-wrap:anywhere}.partner-beschreibung.svelte-wfykek{margin:0 0 var(--space-2);overflow-wrap:anywhere}.partner-link.svelte-wfykek{display:inline-flex;align-items:center;gap:4px;min-height:var(--touch-target, 44px)}.partner-gutschein.svelte-wfykek{display:inline-flex;align-items:center;min-height:var(--touch-target, 44px);padding:0 var(--space-3);margin:0 var(--space-2) var(--space-1) 0;border:1px solid var(--primary);border-radius:999px;color:var(--primary);background:var(--surface, transparent);font-weight:600;text-decoration:none}.partner-gutschein.svelte-wfykek:hover{background:var(--primary-soft)}.partner-gutschein.svelte-wfykek:focus-visible{outline:2px solid var(--focus, currentColor);outline-offset:2px}.partner-gutschein-hinweis.svelte-wfykek{margin:0 0 var(--space-2);color:var(--muted);font-size:var(--fs-14, .875rem)}.partner-adresse.svelte-wfykek{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);margin:0;color:var(--muted);font-size:var(--fs-14, .875rem)}.partner-adresse-text.svelte-wfykek{overflow-wrap:anywhere}.partner-route.svelte-wfykek{display:inline-flex;align-items:center;gap:4px;min-height:var(--touch-target, 44px);min-width:var(--touch-target, 44px);padding:0 var(--space-3);border:1px solid var(--border);border-radius:999px;color:var(--link, var(--text));background:var(--surface, transparent);font-weight:600;text-decoration:none}.partner-route.svelte-wfykek:hover{text-decoration:underline}.partner-route.svelte-wfykek:focus-visible{outline:2px solid var(--focus, currentColor);outline-offset:2px}.partner-fuss.svelte-wfykek{margin:var(--space-2) 0 0;font-size:var(--fs-13, .8125rem);color:var(--muted)}.partner-karte.hoch.svelte-wfykek{container-type:inline-size;margin:0;padding:var(--space-2) var(--space-3) var(--space-3);font-size:var(--fs-14, .875rem);line-height:1.4}.partner-karte.hoch.svelte-wfykek .partner-kopf:where(.svelte-wfykek){flex-direction:column;align-items:flex-start;gap:2px;font-size:var(--fs-12, .75rem)}.partner-karte.hoch.svelte-wfykek .partner-trenner:where(.svelte-wfykek){display:none}.partner-karte.hoch.svelte-wfykek .partner-name:where(.svelte-wfykek){overflow-wrap:anywhere}.partner-inhalt.hoch.svelte-wfykek{gap:var(--space-2)}.partner-inhalt.hoch.svelte-wfykek .partner-bild:where(.svelte-wfykek){width:100%;max-height:200px;aspect-ratio:4 / 3}.partner-inhalt.hoch.svelte-wfykek .partner-beschreibung:where(.svelte-wfykek){display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.partner-inhalt.hoch.svelte-wfykek .partner-link:where(.svelte-wfykek){min-height:32px}.partner-karte.hoch.svelte-wfykek .partner-fuss:where(.svelte-wfykek){font-size:var(--fs-12, .75rem)}.partner-karte.hoch.svelte-wfykek .partner-titel:where(.svelte-wfykek),.partner-karte.hoch.svelte-wfykek .partner-beschreibung:where(.svelte-wfykek),.partner-karte.hoch.svelte-wfykek .partner-name:where(.svelte-wfykek){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.partner-karte.hoch.svelte-wfykek .partner-link:where(.svelte-wfykek){white-space:nowrap}@container (max-width: 160px){.partner-inhalt.hoch.svelte-wfykek .partner-beschreibung:where(.svelte-wfykek){display:none}.partner-inhalt.hoch.svelte-wfykek .partner-titel:where(.svelte-wfykek){font-size:var(--fs-13, .8125rem)}}.partner-akkordeon.svelte-wfykek>summary:where(.svelte-wfykek){display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--touch-target, 44px);cursor:pointer;font-weight:600;list-style:none}.partner-akkordeon.svelte-wfykek>summary:where(.svelte-wfykek)::-webkit-details-marker{display:none}.partner-zusammenfassung-text.svelte-wfykek{overflow-wrap:anywhere}.partner-akkordeon.svelte-wfykek>summary:where(.svelte-wfykek):focus-visible{outline:2px solid var(--focus, currentColor);outline-offset:2px}.partner-akkordeon.svelte-wfykek>summary:where(.svelte-wfykek) .partner-pfeil{flex:0 0 auto;transition:transform .15s}.partner-akkordeon[open].svelte-wfykek>summary:where(.svelte-wfykek) .partner-pfeil{transform:rotate(180deg)}.partner-akkordeon[open].svelte-wfykek>summary:where(.svelte-wfykek){margin-bottom:var(--space-2)}@media (prefers-reduced-motion: reduce){.partner-akkordeon.svelte-wfykek>summary:where(.svelte-wfykek) .partner-pfeil{transition:none}}.visually-hidden.svelte-wfykek{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 760px),(pointer: coarse){.partner-ausblenden.svelte-wfykek{min-height:var(--touch-target, 44px);min-width:var(--touch-target, 44px)}}
