.ts{border:1px solid #e3e3df;background:var(--bg)}.ts-kopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem 2rem;padding:clamp(1.25rem,3vw,2rem);border-bottom:1px solid #e3e3df}.ts-titel{min-width:0;flex:1 1 22rem}.ts-eyebrow,.ts-nr span{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ts-titel h2{margin-top:.35rem;font-size:clamp(1.9rem,1.4rem + 2vw,2.75rem);font-weight:600;letter-spacing:-.035em;line-height:1.05}.ts-variante{margin-top:.4rem;color:var(--muted);overflow-wrap:anywhere}.ts-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:.9rem 0 0;padding:0;list-style:none}.ts-chips li{padding:.25rem .6rem;background:var(--surface);font-size:var(--step-small);font-weight:500}.ts-nr{display:grid;justify-items:end;gap:.2rem;text-align:right}.ts-nr strong{padding:.35rem .75rem;background:var(--ink);color:var(--accent-ink);font-size:clamp(1.25rem,1rem + 1vw,1.6rem);letter-spacing:.06em}.ts-nr small{font-size:var(--step-small);color:var(--muted)}.ts-eck{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));margin:0;border-bottom:1px solid #e3e3df}.ts-eck div{padding:1rem clamp(1rem,2vw,1.5rem);border-right:1px solid #e3e3df;border-bottom:1px solid #e3e3df;margin-bottom:-1px}.ts-eck dt{font-size:var(--step-small);color:var(--muted);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.ts-eck dd{margin:.2rem 0 0;font-size:1.2rem;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.ts-meta{padding:1rem clamp(1.25rem,3vw,2rem) 0;font-size:var(--step-small);color:var(--muted)}.ts-meta strong{color:var(--ink);font-weight:600}.ts-bloecke{columns:2 26rem;column-gap:2.5rem;padding:clamp(1.25rem,3vw,2rem)}.ts-blk{break-inside:avoid;margin-bottom:2rem}.ts-blk h3,.ts-bem h3{margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--ink);font-size:1rem;font-weight:600;letter-spacing:-.01em}.ts table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--step-small);font-variant-numeric:tabular-nums}.ts th,.ts td{padding:.5rem 0;border-bottom:1px solid #ecece8;text-align:left;vertical-align:top}.ts th{width:48%;padding-right:1rem;font-weight:400;color:var(--muted)}.ts td{font-weight:600;color:var(--ink);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media(max-width:30em){.ts th{position:relative;padding-left:1.7rem;padding-right:.75rem}.ts th .ts-fnr{position:absolute;left:0;min-width:0;margin:.1em 0 0}}.ts-fnr{display:inline-block;min-width:1.6rem;margin-right:.35rem;font-size:.75rem;color:#6b6b66;font-variant-numeric:tabular-nums}.ts-variante-blk+.ts-variante-blk{margin-top:1rem}.ts-variante-blk p{margin:.5rem 0 .25rem;font-size:var(--step-small);font-weight:600}.ts-bem{padding:0 clamp(1.25rem,3vw,2rem) 1.5rem}.ts-bem ul{display:grid;gap:.4rem;margin:0;padding:0;list-style:none;font-size:var(--step-small);line-height:1.5}.ts-quelle{padding:1rem clamp(1.25rem,3vw,2rem);border-top:1px solid #e3e3df;font-size:.8125rem;color:var(--muted)}@media(max-width:40em){.ts-nr{justify-items:start;text-align:left}}.ts.druck-kompakt{width:190mm;border:0;font-size:7.5pt;line-height:1.3;color:#000;background:#fff}.ts.druck-kompakt .ts-kopf{padding:0 0 2.5mm;gap:2mm 6mm}.ts.druck-kompakt .ts-eyebrow,.ts.druck-kompakt .ts-nr span{font-size:6pt}.ts.druck-kompakt .ts-titel h2{margin-top:.5mm;font-size:16pt}.ts.druck-kompakt .ts-variante{margin-top:.5mm;font-size:8pt}.ts.druck-kompakt .ts-chips{margin-top:1.5mm;gap:1mm}.ts.druck-kompakt .ts-chips li{padding:.3mm 1.5mm;font-size:7pt;border:.2mm solid #999;background:none}.ts.druck-kompakt .ts-nr strong{padding:.8mm 2mm;font-size:12pt;border:.4mm solid #000;background:none;color:#000}.ts.druck-kompakt .ts-nr small{font-size:7pt}.ts.druck-kompakt .ts-eck{grid-template-columns:repeat(8,minmax(0,1fr))}.ts.druck-kompakt .ts-eck div{padding:1.2mm 1.5mm}.ts.druck-kompakt .ts-eck dt{font-size:6pt}.ts.druck-kompakt .ts-eck dd{margin:0;font-size:8.5pt}.ts.druck-kompakt .ts-meta{padding:1.5mm 0 0;font-size:7pt}.ts.druck-kompakt .ts-bloecke{columns:3;column-gap:5mm;padding:2.5mm 0 0}.ts.druck-kompakt .ts-blk{break-inside:auto;margin-bottom:2.5mm}.ts.druck-kompakt .ts-blk h3,.ts.druck-kompakt .ts-bem h3{margin-bottom:.8mm;padding-bottom:.6mm;border-bottom-width:.4mm;font-size:8pt;break-after:avoid}.ts.druck-kompakt table{font-size:7pt}.ts.druck-kompakt th,.ts.druck-kompakt td{padding:.35mm 0;border-bottom:.15mm solid #ccc}.ts.druck-kompakt th{width:50%;padding-right:1.5mm;color:#444}.ts.druck-kompakt tr{break-inside:avoid}.ts.druck-kompakt .ts-fnr{min-width:0;margin-right:1mm;font-size:5.5pt}.ts.druck-kompakt .ts-variante-blk p{margin:.8mm 0 .3mm;font-size:7pt}.ts.druck-kompakt .ts-variante-blk+.ts-variante-blk{margin-top:1.5mm}.ts.druck-kompakt .ts-bem{padding:0 0 1.5mm}.ts.druck-kompakt .ts-bem ul{columns:2;column-gap:5mm;display:block;font-size:6.5pt;line-height:1.35}.ts.druck-kompakt .ts-bem li{break-inside:avoid;margin-bottom:.4mm}.ts.druck-kompakt .ts-quelle{padding:1mm 0 0;font-size:6pt}.ts-werbung{display:none}@media print{.ts-quelle{display:flex;justify-content:space-between;align-items:baseline;gap:4mm;max-width:none!important;width:auto}.ts-werbung{display:inline;flex-shrink:0;font-size:6pt;color:#999;letter-spacing:.02em}}@media print{.ts{break-inside:avoid}.ts.druck-kompakt{zoom:var(--druck-zoom, 1)}}.pdf-karte.svelte-1i5muoo{border:1px solid #e3e3df;background:var(--bg)}.pdf-kopf.svelte-1i5muoo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;padding:clamp(1.25rem,3vw,2rem);border-bottom:1px solid #e3e3df}.pdf-eyebrow.svelte-1i5muoo{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pdf-kopf.svelte-1i5muoo h2:where(.svelte-1i5muoo){margin-top:.35rem;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);font-weight:600;letter-spacing:-.03em;line-height:1.1}.pdf-zeit.svelte-1i5muoo{margin-top:.35rem;font-size:var(--step-small);color:var(--muted)}.pdf-sprachen.svelte-1i5muoo{display:inline-flex;border:1px solid var(--ink)}.pdf-sprachen.svelte-1i5muoo button:where(.svelte-1i5muoo){min-height:44px;padding:0 1rem;border:0;background:var(--bg);color:var(--ink);font:600 .9375rem/1 var(--font-text);cursor:pointer}.pdf-sprachen.svelte-1i5muoo button:where(.svelte-1i5muoo)+button:where(.svelte-1i5muoo){border-left:1px solid var(--ink)}.pdf-sprachen.svelte-1i5muoo button[aria-pressed=true]:where(.svelte-1i5muoo){background:var(--ink);color:var(--accent-ink)}@media print{.pdf-karte.svelte-1i5muoo{display:none}}.edb-liste.svelte-1176c13{display:grid;gap:1rem}.eyebrow.svelte-1176c13{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.anzahl.svelte-1176c13{margin-top:.3rem;font-size:1.125rem;font-weight:600}.tipp.svelte-1176c13{margin-top:.3rem;max-width:62ch;font-size:var(--step-small);color:var(--muted)}ul.svelte-1176c13{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none}li.svelte-1176c13{min-width:0}.karte.svelte-1176c13{display:grid;gap:.55rem;width:100%;height:100%;padding:1rem 1.15rem;border:1px solid #e3e3df;background:var(--bg);color:var(--ink);text-align:left;text-decoration:none;transition:border-color var(--t-hover, .15s) ease,transform var(--t-press, .1s) var(--ease-out, ease)}@media(hover:hover)and (pointer:fine){.karte.svelte-1176c13:hover{border-color:var(--ink)}.karte.svelte-1176c13:hover .los:where(.svelte-1176c13){text-decoration:underline}}.karte.svelte-1176c13:active{transform:scale(.99)}.kopf.svelte-1176c13{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem}.kopf.svelte-1176c13 strong:where(.svelte-1176c13){font-size:1.05rem;font-weight:600;letter-spacing:-.01em}.anz.svelte-1176c13{font-size:.8125rem;color:var(--muted)}.codes.svelte-1176c13{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.75rem;color:var(--muted);overflow-wrap:anywhere}.angaben.svelte-1176c13{display:flex;flex-wrap:wrap;gap:.35rem}.angaben.svelte-1176c13 span:where(.svelte-1176c13){padding:.2rem .5rem;background:var(--surface);font-size:.8125rem;font-weight:500}.mehr-zeigen.svelte-1176c13{justify-self:start;min-height:44px;font-weight:600;text-decoration:underline;text-underline-offset:.2em}.los.svelte-1176c13{font-size:var(--step-small);font-weight:600}
