:root{--th-v2-app-karte: 176px;--th-v2-app-karte-gross: 360px;--th-v2-app-karte-mobil: 78vw;--th-v2-app-karte-seite: 240px;--th-v2-avatar: 40px;--th-v2-avatar-lg: 64px;--th-v2-badge-bg: rgba(0, 33, 78, .08);--th-v2-badge-fs: var(--th-fs-xs);--th-v2-badge-h: 24px;--th-v2-badge-radius: var(--th-radius-pill);--th-v2-bar-h: 8px;--th-v2-border: rgba(0, 33, 78, .13);--th-v2-border-control: rgba(0, 33, 78, .52);--th-v2-border-hairline: rgba(0, 33, 78, .08);--th-v2-border-on-dark: rgba(255, 255, 255, .18);--th-v2-border-selected: var(--th-navy);--th-v2-border-strong: rgba(0, 33, 78, .28);--th-v2-btn-disabled-bg: var(--th-gray-300);--th-v2-btn-fs: var(--th-fs-base);--th-v2-btn-fs-primary: var(--th-fs-cta);--th-v2-btn-fs-sm: var(--th-fs-sm);--th-v2-btn-h: 48px;--th-v2-btn-h-lg: 56px;--th-v2-btn-h-sm: 40px;--th-v2-btn-on-dark-border: rgba(255, 255, 255, .45);--th-v2-btn-primary-bg: var(--th-coral);--th-v2-btn-primary-fg: var(--th-white);--th-v2-btn-primary-hover: var(--th-coral-hover);--th-v2-btn-px: 24px;--th-v2-btn-px-lg: 32px;--th-v2-btn-radius: var(--th-radius-md);--th-v2-btn-secondary-bg: var(--th-navy);--th-v2-btn-secondary-fg: var(--th-white);--th-v2-btn-secondary-hover: var(--th-navy-dark);--th-v2-btn-tertiary-border: var(--th-v2-border-control);--th-v2-btn-tertiary-fg: var(--th-navy);--th-v2-btn-tertiary-hover-bg: var(--th-surface);--th-v2-buybox-w: 400px;--th-v2-buybox-w-wide: 440px;--th-v2-bw: 1px;--th-v2-bw-hairline: 1px;--th-v2-bw-selected: 2px;--th-v2-card-bg: var(--th-white);--th-v2-card-border: var(--th-v2-border);--th-v2-card-hover-border: var(--th-v2-border-strong);--th-v2-card-hover-shadow: var(--th-shadow-sm);--th-v2-card-pad: 24px;--th-v2-card-radius: var(--th-radius-lg);--th-v2-cert-w: 220px;--th-v2-check-size: 20px;--th-v2-chip-active-bg: var(--th-navy);--th-v2-chip-bg: var(--th-surface-strong);--th-v2-chip-h: 36px;--th-v2-chip-radius: var(--th-radius-pill);--th-v2-container-max: 1280px;--th-v2-container-wide: 1400px;--th-v2-count-badge: 20px;--th-v2-divider: 1px solid var(--th-v2-border-hairline);--th-v2-error-bg: #FDF2F2;--th-v2-error-text: #B91C1C;--th-v2-focus-ring: var(--th-shadow-focus);--th-v2-focus-ring-inset: inset 0 0 0 2px var(--th-navy), inset 0 0 0 4px var(--th-white);--th-v2-geraet: 44%;--th-v2-grid-gap: 24px;--th-v2-icon-lg: 24px;--th-v2-icon-md: 20px;--th-v2-icon-sm: 16px;--th-v2-icon-stroke: 1.75;--th-v2-icon-xs: 14px;--th-v2-input-border: var(--th-v2-border-control);--th-v2-input-focus: var(--th-navy);--th-v2-input-h: 48px;--th-v2-input-px: 16px;--th-v2-input-radius: var(--th-radius-md);--th-v2-lh-compact: 1.2;--th-v2-lh-dense: 1.3;--th-v2-lh-none: 1;--th-v2-lightbox-w: 1040px;--th-v2-list-indent: 1.25em;--th-v2-modal-w: 560px;--th-v2-nav-h: 72px;--th-v2-numeric: tabular-nums;--th-v2-overlay: rgba(0, 33, 78, .45);--th-v2-package-hover-border: var(--th-v2-border-strong);--th-v2-package-inactive-bg: var(--th-surface-strong);--th-v2-package-inactive-border: var(--th-v2-border);--th-v2-package-name-fs: var(--th-fs-md);--th-v2-package-pad: 8px 16px;--th-v2-package-price-fs: var(--th-fs-lg);--th-v2-package-radius: var(--th-radius-lg);--th-v2-package-selected-bg: var(--th-white);--th-v2-package-selected-border: var(--th-navy);--th-v2-package-sub-fs: var(--th-fs-sm);--th-v2-pay-mark-h: 24px;--th-v2-price-fs-pdp: var(--th-fs-2xl);--th-v2-price-fs-table: 28px;--th-v2-product-img-pad: 8%;--th-v2-product-price-fs: var(--th-fs-md);--th-v2-product-ratio-card: 4 / 3;--th-v2-product-ratio-square: 1 / 1;--th-v2-product-title-fs: var(--th-fs-lg);--th-v2-progress-h: 4px;--th-v2-radio-dot-ring: 6px;--th-v2-radius-xs: 4px;--th-v2-s-32: 128px;--th-v2-seal: 80px;--th-v2-section-pad-y: clamp(56px, 7vw, 104px);--th-v2-section-pad-y-lg: clamp(72px, 9vw, var(--th-v2-s-32));--th-v2-section-pad-y-sm: clamp(32px, 5vw, 56px);--th-v2-shadow-focus-on-dark: 0 0 0 2px var(--th-navy), 0 0 0 4px var(--th-white);--th-v2-stack-eyebrow: 12px;--th-v2-stack-heading: 16px;--th-v2-stack-module: 48px;--th-v2-star: var(--th-navy);--th-v2-stickybar-h: 64px;--th-v2-success-bg: #F1FAF4;--th-v2-table-head-bg: var(--th-navy);--th-v2-target-min: 24px;--th-v2-text-on-dark: #FFFFFF;--th-v2-text-on-dark-muted: rgba(255, 255, 255, .78);--th-v2-thumb: 72px;--th-v2-thumb-lg: 96px;--th-v2-thumb-xs: 40px;--th-v2-tile-sm: 28px;--th-v2-timeline-dot: 32px;--th-v2-toast-offset: 0px;--th-v2-tracking-eyebrow: .08em;--th-v2-tracking-heading: -.01em;--th-v2-transition-default: .2s cubic-bezier(.4, 0, .2, 1);--th-v2-underline-offset: .18em;--th-v2-white-08: rgba(255, 255, 255, .08);--th-v2-white-14: rgba(255, 255, 255, .14);--th-v2-zeit-dauer: .7s;--th-v2-zeit-versatz: .12s}@media(max-width:767px){:root{--th-v2-price-fs-table: var(--th-fs-xl);--th-v2-stack-module: 32px;--th-v2-grid-gap: 16px;--th-v2-section-pad-y-lg: clamp(56px, 12vw, var(--th-s-20));--th-v2-buybox-w: 100%}}@media(min-width:1400px){:root{--th-v2-grid-gap: 32px}}@media(prefers-reduced-motion:reduce){:root{--th-v2-transition-default: 0ms;--th-v2-zeit-dauer: 0ms;--th-v2-zeit-versatz: 0ms}}@media(min-width:768px){:root{--th-v2-app-karte-mobil: var(--th-v2-app-karte-seite)}}@keyframes th-v2-kf-spin{to{transform:rotate(360deg)}}.th-v2 *,.th-v2,.th-v2 *:before,.th-v2:before,.th-v2 *:after,.th-v2:after{box-sizing:border-box}.th-v2{margin:0;color:var(--th-text-primary);font-family:var(--th-font-body);font-size:var(--th-fs-base);font-weight:var(--th-fw-regular);line-height:var(--th-lh-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word}.th-v2 :where(h1),.th-v2 :where(h2),.th-v2 :where(h3),.th-v2 :where(h4),.th-v2 :where(h5),.th-v2 :where(h6),.th-v2 :where(p),.th-v2 :where(figure),.th-v2 :where(figcaption),.th-v2 :where(blockquote),.th-v2 :where(dl),.th-v2 :where(dd),.th-v2 :where(ul),.th-v2 :where(ol),.th-v2 :where(fieldset),.th-v2 :where(legend),.th-v2 :where(pre){margin:0}.th-v2 :where(ul[class]),.th-v2 :where(ol[class]){padding:0;list-style:none}.th-v2 :where(fieldset){border:0;padding:0;min-width:0}.th-v2 :where(legend){padding:0}.th-v2 :where(img),.th-v2 :where(picture),.th-v2 :where(video),.th-v2 :where(canvas){display:block;max-width:100%;height:auto}.th-v2 :where(iframe){max-width:100%;border:0}.th-v2 :where(button),.th-v2 :where(input),.th-v2 :where(select),.th-v2 :where(textarea){font:inherit;color:inherit;margin:0;letter-spacing:inherit}.th-v2 :where(button){background:none;border:0;padding:0;cursor:pointer;text-align:inherit}.th-v2 :where(button:disabled){cursor:not-allowed}.th-v2 :where(a){color:var(--th-navy);text-decoration:underline;text-underline-offset:var(--th-v2-underline-offset);text-decoration-thickness:1px;text-decoration-color:var(--th-v2-border-strong);transition:color var(--th-transition-fast),text-decoration-color var(--th-transition-fast)}.th-v2 :where(a:hover){color:var(--th-coral-text);text-decoration-color:currentColor}.th-v2 :where(b){font-weight:var(--th-fw-bold)}.th-v2 :where(small){font-size:var(--th-fs-sm)}.th-v2 :where(hr){border:0;border-top:var(--th-v2-divider);margin:0}.th-v2 :where(table){border-collapse:collapse;border-spacing:0;width:100%}.th-v2 :where(address){font-style:normal}.th-v2 :where(pre){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--th-fs-sm)}.th-v2 :where(:focus:not(:focus-visible)){outline:none}.th-v2 :where(:focus-visible){outline:3px solid transparent;outline-offset:2px;box-shadow:var(--th-v2-focus-ring)}.th-v2 :where(.th-on-dark),.th-v2 :where(.th-section--navy){--th-v2-focus-ring: var(--th-v2-shadow-focus-on-dark)}.th-v2 :where(h1),.th-v2 :where(h2),.th-v2 :where(h3),.th-v2 :where(.th-h1),.th-v2 :where(.th-h2),.th-v2 :where(.th-h3){font-family:var(--th-font-heading);font-weight:var(--th-fw-bold);color:var(--th-navy);text-wrap:balance}.th-v2 :where(h1),.th-v2 :where(.th-h1){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.th-v2 :where(h1),.th-v2 :where(.th-h1){font-size:var(--th-fs-4xl);line-height:var(--th-lh-tight);letter-spacing:var(--th-v2-tracking-heading)}.th-v2 :where(h2),.th-v2 :where(.th-h2){font-size:var(--th-fs-2xl);line-height:var(--th-lh-snug);letter-spacing:var(--th-v2-tracking-heading)}.th-v2 :where(.th-h2--gross){font-size:var(--th-fs-3xl)}.th-v2 :where(h3),.th-v2 :where(.th-h3){font-size:var(--th-fs-xl);font-weight:var(--th-fw-semibold);line-height:var(--th-lh-snug);letter-spacing:0}.th-v2 :where(h4),.th-v2 :where(.th-h4){font-family:var(--th-font-body);font-weight:var(--th-fw-bold);font-size:var(--th-fs-md);line-height:var(--th-lh-snug);color:var(--th-navy);text-wrap:balance}.th-v2 :where(h5),.th-v2 :where(h6){font-family:var(--th-font-body);font-weight:var(--th-fw-bold);font-size:var(--th-fs-base);line-height:var(--th-lh-snug);color:var(--th-navy)}.th-v2 :where(.th-lead){font-size:var(--th-fs-md);line-height:var(--th-lh-relaxed);color:var(--th-text-secondary)}.th-v2 :where(.th-body){font-size:var(--th-fs-base);line-height:var(--th-lh-base)}.th-v2 :where(.th-small){font-size:var(--th-fs-sm);line-height:var(--th-lh-base);color:var(--th-text-secondary)}.th-v2 :where(.th-caption){font-size:var(--th-fs-xs);line-height:var(--th-lh-base);color:var(--th-text-muted)}.th-v2 :where(.th-eyebrow){display:block;font-family:var(--th-font-heading);font-weight:var(--th-fw-semibold);font-size:var(--th-fs-xs);line-height:var(--th-v2-lh-compact);letter-spacing:var(--th-v2-tracking-eyebrow);text-transform:uppercase;color:var(--th-text-secondary)}.th-v2 :where(.th-num){font-family:var(--th-font-heading);font-weight:var(--th-fw-bold);font-variant-numeric:var(--th-v2-numeric);letter-spacing:0}.th-v2 :where(.th-accent){color:var(--th-coral)}.th-v2 :where(.th-text-secondary){color:var(--th-text-secondary)}.th-v2 :where(.th-text-center){text-align:center}.th-v2 :where(.th-prose){max-width:var(--th-content-max)}.th-v2 :where(.th-prose>*+*){margin-top:var(--th-s-4)}.th-v2 :where(.th-prose>h2){margin-top:var(--th-s-10)}.th-v2 :where(.th-prose>h3){margin-top:var(--th-s-8)}.th-v2 :where(.th-prose ul),.th-v2 :where(.th-prose ol){padding-left:var(--th-v2-list-indent)}.th-v2 :where(.th-prose li+li){margin-top:var(--th-s-2)}.th-v2 :where(.th-stack>*+*){margin-top:var(--th-v2-stack-heading)}.th-v2 :where(.th-stack>.th-eyebrow+*){margin-top:var(--th-v2-stack-eyebrow)}.th-v2 :where(.th-section__head){max-width:68ch;margin-bottom:var(--th-v2-stack-module)}.th-v2 :where(.th-section__head>*+*){margin-top:var(--th-v2-stack-heading)}.th-v2 :where(.th-section__head>.th-eyebrow+*){margin-top:var(--th-v2-stack-eyebrow)}.th-v2 :where(.th-container){width:100%;max-width:calc(var(--th-v2-container-max) + 2 * var(--th-container-padding));margin-inline:auto;padding-inline:var(--th-container-padding)}.th-v2 :where(.th-container--weit){max-width:calc(var(--th-v2-container-max) + 2 * var(--th-container-padding))}@media(min-width:1560px){.th-v2 :where(.th-container--weit){max-width:calc(var(--th-v2-container-wide) + 2 * var(--th-container-padding))}}.th-v2 :where(.th-container--lesen){max-width:calc(var(--th-content-max) + 2 * var(--th-container-padding))}.th-v2 :where(.th-section){padding-block:var(--th-v2-section-pad-y);background:var(--th-white)}.th-v2 :where(.th-section--eng){padding-block:var(--th-v2-section-pad-y-sm)}.th-v2 :where(.th-section--weit){padding-block:var(--th-v2-section-pad-y-lg)}.th-v2 :where(.th-section--flaeche){background:var(--th-surface);border-top:var(--th-v2-bw) solid var(--th-v2-border);border-bottom:var(--th-v2-bw) solid var(--th-v2-border)}.th-v2 :where(.th-section--flaeche+.th-section--flaeche){border-top:0}.th-v2 :where(.th-section--navy){background:var(--th-navy);color:var(--th-v2-text-on-dark)}.th-v2 :where(.th-section--navy :is(h1,h2,h3,h4,h5,h6,.th-display,.th-h1,.th-h2,.th-h3,.th-h4,.th-kennzahl,.th-num)),.th-v2 :where(.th-on-dark :is(h1,h2,h3,h4,h5,h6,.th-display,.th-h1,.th-h2,.th-h3,.th-h4,.th-kennzahl,.th-num)){color:var(--th-v2-text-on-dark)}.th-v2 :where(.th-section--navy :is(.th-lead,.th-small,.th-caption,.th-eyebrow,.th-text-secondary,.th-text-muted)),.th-v2 :where(.th-on-dark :is(.th-lead,.th-small,.th-caption,.th-eyebrow,.th-text-secondary,.th-text-muted)){color:var(--th-v2-text-on-dark-muted)}.th-v2 :where(.th-section--navy a),.th-v2 :where(.th-on-dark a){color:var(--th-v2-text-on-dark);text-decoration-color:var(--th-v2-btn-on-dark-border)}.th-v2 :where(.th-section--navy a:hover),.th-v2 :where(.th-on-dark a:hover){color:var(--th-v2-text-on-dark);text-decoration-color:currentColor}.th-v2 :where(.th-section--navy hr),.th-v2 :where(.th-on-dark hr){border-top-color:var(--th-v2-border-on-dark)}.th-v2 :where(.th-section--navy ::selection),.th-v2 :where(.th-on-dark ::selection){background:#ffffff40}.th-v2 :where(.th-grid){display:grid;gap:var(--th-v2-grid-gap);grid-template-columns:minmax(0,1fr)}.th-v2 :where(.th-grid>li:not([class])){display:flex;min-width:0}.th-v2 :where(.th-grid>li:not([class])>:only-child){flex:1 1 auto;min-width:0}@media(min-width:768px){.th-v2 :where(.th-grid--2),.th-v2 :where(.th-grid--3),.th-v2 :where(.th-grid--4){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.th-v2 :where(.th-grid--3){grid-template-columns:repeat(3,minmax(0,1fr))}.th-v2 :where(.th-grid--4){grid-template-columns:repeat(4,minmax(0,1fr))}}.th-v2 :where(.th-cluster){display:flex;flex-wrap:wrap;align-items:center;gap:var(--th-s-2) var(--th-s-3)}.th-v2 :where(.th-cluster--mitte){justify-content:center}.th-v2 :where(.th-icon){display:inline-block;width:var(--th-v2-icon-md);height:var(--th-v2-icon-md);flex:0 0 auto;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:var(--th-v2-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.th-v2 :where(.th-icon--sm){width:var(--th-v2-icon-sm);height:var(--th-v2-icon-sm)}.th-v2 :where(.th-icon--lg){width:var(--th-v2-icon-lg);height:var(--th-v2-icon-lg)}.th-v2 :where(.th-icon--fill){fill:currentColor;stroke:none}.th-v2 :where(.th-icon--spin){animation:th-v2-kf-spin 1s linear infinite}.th-v2 :where(.th-pay){display:flex;flex-wrap:wrap;align-items:center;gap:var(--th-s-2)}.th-v2 :where(.th-pay__mark){display:block;height:var(--th-v2-pay-mark-h);width:auto;aspect-ratio:48 / 32;flex:0 0 auto;filter:grayscale(1);opacity:.85}.th-v2 :where(.th-sr-only){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.th-v2 :where(.th-placeholder){display:block;padding:var(--th-s-3) var(--th-s-4);border:var(--th-v2-bw) dashed var(--th-v2-border-strong);border-radius:var(--th-radius-lg);color:var(--th-text-muted);font-size:var(--th-fs-sm);font-style:italic;line-height:var(--th-lh-base);background:transparent}.th-v2 :where(.th-on-dark .th-placeholder),.th-v2 :where(.th-section--navy .th-placeholder){border-color:var(--th-v2-btn-on-dark-border);color:var(--th-v2-text-on-dark-muted)}.th-v2 :where(.th-scroll-lock){overflow:hidden}.th-v2 :where(.th-ohne-newsletter [data-th-newsletter]){display:none}@media(max-width:767px){.th-v2 :where(.th-nur-desktop){display:none}}@media(min-width:768px){.th-v2 :where(.th-nur-mobil){display:none}}.th-v2 :where([hidden]){display:none}@media(prefers-reduced-motion:reduce){.th-v2 :where(.th-icon--spin){animation:none}}@media(forced-colors:active){.th-v2 :where(.th-icon){forced-color-adjust:auto}}.th-v2 .th-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--th-s-2);position:relative;height:var(--th-v2-btn-h);padding:0 var(--th-v2-btn-px);border:var(--th-v2-bw) solid transparent;border-radius:var(--th-v2-btn-radius);background:transparent;color:var(--th-navy);font-family:var(--th-font-body);font-size:var(--th-v2-btn-fs);font-weight:var(--th-fw-bold);line-height:var(--th-v2-lh-none);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--th-transition-fast),border-color var(--th-transition-fast),color var(--th-transition-fast),transform var(--th-transition-fast)}.th-v2 .th-btn:focus-visible,.th-v2 .th-btn.is-focus{outline-color:transparent;box-shadow:var(--th-v2-focus-ring)}.th-v2 .th-btn:active,.th-v2 .th-btn.is-active{transform:translateY(1px)}.th-v2 .th-btn .th-icon{width:var(--th-v2-icon-md);height:var(--th-v2-icon-md)}.th-v2 .th-btn .th-icon--spin{display:none}.th-v2 .th-btn.is-loading .th-icon--spin{display:inline-block}.th-v2 .th-btn--sm{height:var(--th-v2-btn-h-sm);padding:0 var(--th-s-4);font-size:var(--th-v2-btn-fs-sm)}.th-v2 .th-btn--sm .th-icon{width:var(--th-v2-icon-sm);height:var(--th-v2-icon-sm)}.th-v2 .th-btn--lg{height:var(--th-v2-btn-h-lg);padding:0 var(--th-v2-btn-px-lg)}.th-v2 .th-btn--block{display:flex;width:100%}.th-v2 .th-btn--primary{background:var(--th-v2-btn-primary-bg);border-color:var(--th-v2-btn-primary-bg);color:var(--th-v2-btn-primary-fg);font-size:var(--th-v2-btn-fs-primary)}.th-v2 .th-btn--primary:hover,.th-v2 .th-btn--primary.is-hover{background:var(--th-v2-btn-primary-hover);border-color:var(--th-v2-btn-primary-hover);color:var(--th-v2-btn-primary-fg)}.th-v2 .th-btn--primary.th-btn--sm{height:var(--th-v2-btn-h);padding:0 var(--th-v2-btn-px);font-size:var(--th-v2-btn-fs-primary)}.th-v2 .th-btn--secondary{background:var(--th-v2-btn-secondary-bg);border-color:var(--th-v2-btn-secondary-bg);color:var(--th-v2-btn-secondary-fg)}.th-v2 .th-btn--secondary:hover,.th-v2 .th-btn--secondary.is-hover{background:var(--th-v2-btn-secondary-hover);border-color:var(--th-v2-btn-secondary-hover);color:var(--th-v2-btn-secondary-fg)}.th-v2 .th-btn--tertiary{background:var(--th-white);border-color:var(--th-v2-btn-tertiary-border);color:var(--th-v2-btn-tertiary-fg)}.th-v2 .th-btn--tertiary:hover,.th-v2 .th-btn--tertiary.is-hover{background:var(--th-v2-btn-tertiary-hover-bg);border-color:var(--th-navy);color:var(--th-navy)}.th-v2 .th-btn--on-dark{background:transparent;border-color:var(--th-v2-btn-on-dark-border);color:var(--th-white)}.th-v2 .th-btn--on-dark:hover,.th-v2 .th-btn--on-dark.is-hover{background:var(--th-v2-white-08);border-color:var(--th-white);color:var(--th-white)}.th-v2 .th-btn--on-dark.th-btn--lg{font-size:var(--th-fs-cta)}.th-v2 .th-btn--link{height:auto;min-height:var(--th-v2-target-min);padding:2px 0;border:0;border-radius:var(--th-radius-md);background:none;color:var(--th-navy);gap:var(--th-s-1);white-space:normal;text-align:left}.th-v2 .th-btn--link .th-icon{transition:transform var(--th-v2-transition-default)}.th-v2 .th-btn--link:hover,.th-v2 .th-btn--link.is-hover{color:var(--th-coral-text)}.th-v2 .th-btn--link:hover .th-icon,.th-v2 .th-btn--link.is-hover .th-icon{transform:translate(3px)}.th-v2 .th-btn--link:active,.th-v2 .th-btn--link.is-active{transform:none}.th-v2 .th-btn--link.th-btn--sm{height:auto;min-height:var(--th-v2-target-min);padding:2px 0;font-size:var(--th-fs-sm)}.th-v2 .th-on-dark .th-btn--link,.th-v2 .th-section--navy .th-btn--link{color:var(--th-white)}.th-v2 .th-btn--icon{width:var(--th-v2-btn-h);padding:0;border-radius:var(--th-radius-md);border-color:transparent;color:var(--th-navy)}.th-v2 .th-btn--icon.th-btn--sm{width:var(--th-v2-btn-h-sm)}.th-v2 .th-btn--icon.th-btn--lg{width:var(--th-v2-btn-h-lg)}.th-v2 .th-btn--icon:hover,.th-v2 .th-btn--icon.is-hover{background:var(--th-surface-strong);color:var(--th-navy)}.th-v2 .th-btn--icon.th-btn--tertiary{border-color:var(--th-v2-btn-tertiary-border);background:var(--th-white)}.th-v2 .th-btn--icon.th-btn--tertiary:hover{background:var(--th-surface);border-color:var(--th-navy)}.th-v2 .th-btn--icon.th-btn--secondary{background:var(--th-v2-btn-secondary-bg);color:var(--th-white)}.th-v2 .th-btn--icon.th-btn--secondary:hover{background:var(--th-v2-btn-secondary-hover)}.th-v2 .th-btn--icon .th-icon{width:var(--th-v2-icon-lg);height:var(--th-v2-icon-lg)}.th-v2 .th-btn:disabled,.th-v2 .th-btn.is-disabled{background:var(--th-v2-btn-disabled-bg);border-color:var(--th-v2-btn-disabled-bg);color:var(--th-white);cursor:not-allowed;transform:none}.th-v2 .th-btn--tertiary:disabled,.th-v2 .th-btn--tertiary.is-disabled{background:var(--th-white);border-color:var(--th-gray-200);color:var(--th-gray-300)}.th-v2 .th-btn--link:disabled,.th-v2 .th-btn--link.is-disabled,.th-v2 .th-btn--icon:disabled,.th-v2 .th-btn--icon.is-disabled{background:none;border-color:transparent;color:var(--th-gray-300)}.th-v2 .th-btn--on-dark:disabled,.th-v2 .th-btn--on-dark.is-disabled{background:transparent;border-color:var(--th-v2-border-on-dark);color:var(--th-v2-text-on-dark-muted)}.th-v2 .th-btn[aria-disabled=true]:not(.is-loading){background:var(--th-surface-strong);border-color:var(--th-surface-strong);color:var(--th-text-muted);cursor:not-allowed;transform:none}.th-v2 .th-on-dark .th-btn[aria-disabled=true]:not(.is-loading),.th-v2 .th-section--navy .th-btn[aria-disabled=true]:not(.is-loading){background:transparent;border-color:var(--th-v2-border-on-dark);color:var(--th-v2-text-on-dark-muted)}.th-v2 .th-btn.is-loading{cursor:progress;pointer-events:none}.th-v2 .th-btn.is-loading>.th-icon:not(.th-btn__spinner){display:none}.th-v2 .th-field{display:flex;flex-direction:column;gap:var(--th-s-2);min-width:0}.th-v2 .th-label{display:inline-flex;align-items:baseline;gap:var(--th-s-1);font-size:var(--th-fs-sm);font-weight:var(--th-fw-bold);line-height:var(--th-lh-base);color:var(--th-navy)}.th-v2 .th-on-dark .th-label,.th-v2 .th-section--navy .th-label{color:var(--th-v2-text-on-dark)}.th-v2 .th-label__required{color:var(--th-text-muted)}.th-v2 .th-input{display:block;width:100%;height:var(--th-v2-input-h);padding:0 var(--th-v2-input-px);border:var(--th-v2-bw) solid var(--th-v2-input-border);border-radius:var(--th-v2-input-radius);background:var(--th-white);color:var(--th-text-primary);font-family:var(--th-font-body);font-size:var(--th-fs-base);line-height:var(--th-lh-base);appearance:none;-webkit-appearance:none;transition:border-color var(--th-transition-fast),box-shadow var(--th-transition-fast),background-color var(--th-transition-fast)}.th-v2 .th-input::placeholder{color:var(--th-text-muted);opacity:1}.th-v2 .th-input:hover{border-color:var(--th-navy)}.th-v2 .th-input:focus,.th-v2 .th-input.is-focus{outline-color:transparent;border-color:var(--th-v2-input-focus);box-shadow:inset 0 0 0 var(--th-v2-bw) var(--th-v2-input-focus),var(--th-v2-focus-ring)}.th-v2 .th-input:disabled{background:var(--th-surface-strong);border-color:var(--th-v2-border);color:var(--th-text-muted);cursor:not-allowed}.th-v2 .th-input[readonly]{background:var(--th-surface);color:var(--th-text-secondary)}.th-v2 .th-input[type=number]{font-variant-numeric:var(--th-v2-numeric);-moz-appearance:textfield}.th-v2 .th-input[type=number]::-webkit-outer-spin-button,.th-v2 .th-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.th-v2 .th-input[type=date]{min-width:0}.th-v2 .th-input[type=date]::-webkit-calendar-picker-indicator{opacity:.7}.th-v2 .th-input[type=search]::-webkit-search-decoration,.th-v2 .th-input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.th-v2 .th-field__error{display:flex;align-items:flex-start;gap:var(--th-s-1);font-size:var(--th-fs-sm);line-height:var(--th-lh-base)}.th-v2 .th-field__error{color:var(--th-v2-error-text)}.th-v2 .th-field__error .th-icon{width:var(--th-v2-icon-sm);height:var(--th-v2-icon-sm);margin-top:3px}.th-v2 .th-field.is-invalid .th-input,.th-v2 .th-input[aria-invalid=true]{border-color:var(--th-error);background:var(--th-v2-error-bg)}.th-v2 .th-field.is-invalid .th-input:focus{border-color:var(--th-error);box-shadow:var(--th-v2-focus-ring)}.th-v2 .th-field.is-valid .th-input{border-color:var(--th-success);background:var(--th-v2-success-bg)}.th-v2 .th-check{position:relative;display:inline-flex;align-items:flex-start;gap:var(--th-s-3);cursor:pointer;color:var(--th-text-primary);font-size:var(--th-fs-base);line-height:var(--th-lh-base)}.th-v2 .th-check__input{position:absolute;width:1px;height:1px;margin:-1px;opacity:0;pointer-events:none}.th-v2 .th-check__box{position:relative;flex:0 0 auto;width:var(--th-v2-check-size);height:var(--th-v2-check-size);margin-top:2px;border:var(--th-v2-bw) solid var(--th-v2-border-control);border-radius:var(--th-v2-radius-xs);background:var(--th-white);transition:background-color var(--th-transition-fast),border-color var(--th-transition-fast),box-shadow var(--th-transition-fast)}.th-v2 .th-check:hover .th-check__box{border-color:var(--th-navy)}.th-v2 .th-check__box:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid var(--th-white);border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);opacity:0;transition:transform var(--th-transition-fast),opacity var(--th-transition-fast)}.th-v2 .th-check__input:checked~.th-check__box{background:var(--th-navy);border-color:var(--th-navy)}.th-v2 .th-check__input:checked~.th-check__box:after{transform:rotate(45deg) scale(1);opacity:1}.th-v2 .th-check__input:indeterminate~.th-check__box{background:var(--th-navy);border-color:var(--th-navy)}.th-v2 .th-check__input:indeterminate~.th-check__box:after{left:4px;top:8px;width:10px;height:0;border-width:0 0 2px 0;transform:none;opacity:1}.th-v2 .th-check__input:focus-visible~.th-check__box,.th-v2 .th-check.is-focus .th-check__box{box-shadow:var(--th-v2-focus-ring);outline:3px solid transparent;outline-offset:2px}.th-v2 .th-check.is-invalid .th-check__box,.th-v2 .th-check__input[aria-invalid=true]~.th-check__box{border-color:var(--th-error);background:var(--th-v2-error-bg)}.th-v2 .th-check.is-invalid .th-check__input:checked~.th-check__box{background:var(--th-navy);border-color:var(--th-navy)}.th-v2 .th-check__input:disabled~.th-check__box{background:var(--th-surface-strong);border-color:var(--th-gray-300)}.th-v2 .th-check__input:disabled:checked~.th-check__box{background:var(--th-gray-300);border-color:var(--th-gray-300)}.th-v2 .th-check__input:disabled~.th-check__text{color:var(--th-text-muted);cursor:not-allowed}.th-v2 .th-check:has(.th-check__input:disabled){cursor:not-allowed}.th-v2 .th-check__text{min-width:0}.th-v2 .th-chip{position:relative;display:inline-flex;align-items:center;gap:var(--th-s-2);height:var(--th-v2-chip-h);padding:0 var(--th-s-4);border:var(--th-v2-bw) solid var(--th-v2-border);border-radius:var(--th-v2-chip-radius);background:var(--th-v2-chip-bg);color:var(--th-navy);font-family:var(--th-font-body);font-size:var(--th-fs-sm);font-weight:var(--th-fw-bold);line-height:var(--th-v2-lh-none);white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color var(--th-transition-fast),border-color var(--th-transition-fast),color var(--th-transition-fast)}.th-v2 .th-chip .th-icon{width:var(--th-v2-icon-sm);height:var(--th-v2-icon-sm)}.th-v2 .th-chip:hover,.th-v2 .th-chip.is-hover{border-color:var(--th-v2-border-strong)}.th-v2 .th-chip[aria-pressed=true],.th-v2 .th-chip[aria-current=page],.th-v2 .th-chip.is-active,.th-v2 .th-chip:has(.th-chip__input:checked){background:var(--th-v2-chip-active-bg);border-color:var(--th-v2-chip-active-bg);color:var(--th-white)}.th-v2 .th-chip:focus-visible,.th-v2 .th-chip.is-focus,.th-v2 .th-chip:has(.th-chip__input:focus-visible){outline:3px solid transparent;outline-offset:2px;box-shadow:var(--th-v2-focus-ring)}.th-v2 .th-chip:disabled,.th-v2 .th-chip.is-disabled,.th-v2 .th-chip:has(.th-chip__input:disabled){color:var(--th-text-muted);background:var(--th-surface);border-color:var(--th-v2-border);cursor:not-allowed}.th-v2 .th-chip__count{font-weight:var(--th-fw-regular);color:var(--th-text-muted);font-variant-numeric:var(--th-v2-numeric)}.th-v2 .th-chip[aria-pressed=true] .th-chip__count,.th-v2 .th-chip[aria-current=page] .th-chip__count,.th-v2 .th-chip.is-active .th-chip__count{color:var(--th-v2-text-on-dark-muted)}.th-v2 .th-chip--rect{height:auto;min-height:var(--th-v2-chip-h);padding:var(--th-s-1) var(--th-s-4);border-radius:var(--th-radius-md);font-weight:var(--th-fw-regular);line-height:var(--th-v2-lh-dense);white-space:normal;text-align:left}.th-v2 .th-on-dark .th-chip--rect,.th-v2 .th-section--navy .th-chip--rect{background:transparent;border-color:var(--th-v2-btn-on-dark-border);color:var(--th-v2-text-on-dark)}.th-v2 .th-on-dark .th-chip--rect:hover,.th-v2 .th-section--navy .th-chip--rect:hover{border-color:var(--th-white);background:var(--th-v2-white-08)}.th-v2 .th-badge{display:inline-flex;align-items:center;gap:var(--th-s-1);height:var(--th-v2-badge-h);padding:0 var(--th-s-3);border:var(--th-v2-bw) solid transparent;border-radius:var(--th-v2-badge-radius);background:var(--th-v2-badge-bg);color:var(--th-navy);font-family:var(--th-font-body);font-size:var(--th-v2-badge-fs);font-weight:var(--th-fw-bold);line-height:var(--th-v2-lh-none);white-space:nowrap;vertical-align:middle}.th-v2 .th-badge .th-icon{width:var(--th-v2-icon-xs);height:var(--th-v2-icon-xs)}.th-v2 .th-badge--navy{background:var(--th-navy);color:var(--th-white)}.th-v2 .th-badge--outline{background:var(--th-white);border-color:var(--th-navy)}.th-v2 .th-badge--neutral{background:var(--th-surface-strong);color:var(--th-text-secondary)}.th-v2 .th-on-dark .th-badge:not(.th-badge--rect),.th-v2 .th-section--navy .th-badge:not(.th-badge--rect){background:var(--th-v2-white-14);border-color:transparent;color:var(--th-white)}.th-v2 .th-stars{display:inline-flex;align-items:center;gap:2px;color:var(--th-v2-star);vertical-align:middle}.th-v2 .th-stars .th-icon{width:var(--th-v2-icon-sm);height:var(--th-v2-icon-sm);fill:currentColor;stroke:none}.th-v2 .th-on-dark .th-stars,.th-v2 .th-section--navy .th-stars{color:var(--th-white)}.th-v2 .th-rating{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--th-s-2) var(--th-s-3);font-size:var(--th-fs-sm);line-height:var(--th-lh-base);color:var(--th-text-secondary)}.th-v2 .th-rating__value{font-family:var(--th-font-heading);font-weight:var(--th-fw-bold);font-size:var(--th-fs-base);color:var(--th-coral-text);font-variant-numeric:var(--th-v2-numeric)}.th-v2 .th-rating__scale{color:var(--th-text-muted)}.th-v2 .th-rating__count{color:var(--th-text-muted);white-space:nowrap}.th-v2 .th-rating__count a{color:inherit}.th-v2 .th-rating__sep{color:var(--th-text-muted)}.th-v2 .th-on-dark .th-rating,.th-v2 .th-section--navy .th-rating{color:var(--th-v2-text-on-dark-muted)}.th-v2 .th-on-dark .th-rating__value,.th-v2 .th-section--navy .th-rating__value{color:var(--th-coral);font-size:var(--th-fs-cta)}.th-v2 .th-on-dark .th-rating__count,.th-v2 .th-section--navy .th-rating__count{color:var(--th-white)}.th-v2 .th-rating--kompakt{gap:var(--th-s-1) var(--th-s-2);line-height:var(--th-v2-lh-dense)}.th-v2 .th-rating--kompakt .th-rating__value{line-height:var(--th-v2-lh-compact)}@media(max-width:767px){.th-v2 .th-rating--kompakt .th-rating__sep{display:none}}.th-v2 .th-on-dark .th-rating__scale,.th-v2 .th-on-dark .th-rating__sep,.th-v2 .th-section--navy .th-rating__scale,.th-v2 .th-section--navy .th-rating__sep{color:var(--th-v2-text-on-dark-muted)}.th-v2 .th-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--th-v2-avatar);height:var(--th-v2-avatar);overflow:hidden;border-radius:var(--th-radius-pill);background:var(--th-surface-strong);color:var(--th-navy);vertical-align:middle}.th-v2 .th-avatar img{width:100%;height:100%;object-fit:cover}.th-v2 .th-avatar .th-icon{width:50%;height:50%}.th-v2 .th-avatar--lg{width:var(--th-v2-avatar-lg);height:var(--th-v2-avatar-lg)}.th-v2 .th-card{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--th-v2-card-bg);border:var(--th-v2-bw) solid var(--th-v2-card-border);border-radius:var(--th-v2-card-radius);color:var(--th-text-primary);transition:border-color var(--th-transition-fast),box-shadow var(--th-v2-transition-default)}.th-v2 .th-card--interactive{cursor:pointer}.th-v2 .th-card--interactive:hover,.th-v2 .th-card.is-hover{border-color:var(--th-v2-card-hover-border);box-shadow:var(--th-v2-card-hover-shadow)}.th-v2 .th-card.is-selected{border-color:var(--th-v2-border-selected);box-shadow:inset 0 0 0 1px var(--th-v2-border-selected)}.th-v2 .th-card:focus-within:has(>a:focus-visible),.th-v2 .th-card:focus-visible{box-shadow:var(--th-v2-focus-ring)}.th-v2 .th-card__body{flex:1 1 auto;padding:var(--th-v2-card-pad);display:flex;flex-direction:column;gap:var(--th-s-2)}.th-v2 .th-card__link{color:inherit;text-decoration:none}.th-v2 .th-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.th-v2 .th-card__link:hover{color:var(--th-navy)}.th-v2 .th-tabs{min-width:0}.th-v2 .th-tabs__list{display:flex;gap:var(--th-s-1);overflow-x:auto;scrollbar-width:none;border-bottom:var(--th-v2-bw) solid var(--th-v2-border);-webkit-overflow-scrolling:touch}.th-v2 .th-tabs__list::-webkit-scrollbar{display:none}.th-v2 .th-tabs__tab{position:relative;display:inline-flex;align-items:center;gap:var(--th-s-2);flex:0 0 auto;height:var(--th-v2-btn-h);padding:0 var(--th-s-4);margin-bottom:calc(-1 * var(--th-v2-bw));border-bottom:2px solid transparent;border-radius:var(--th-radius-md) var(--th-radius-md) 0 0;color:var(--th-text-secondary);font-size:var(--th-fs-base);font-weight:var(--th-fw-bold);line-height:var(--th-v2-lh-none);white-space:nowrap;text-decoration:none;cursor:pointer;transition:color var(--th-transition-fast),border-color var(--th-transition-fast),background-color var(--th-transition-fast)}.th-v2 .th-tabs__tab:hover,.th-v2 .th-tabs__tab.is-hover{color:var(--th-navy)}.th-v2 .th-tabs__tab[aria-selected=true],.th-v2 .th-tabs__tab.is-active{color:var(--th-navy);border-bottom-color:var(--th-navy)}.th-v2 .th-tabs__tab:focus-visible,.th-v2 .th-tabs__tab.is-focus{outline-color:transparent;box-shadow:var(--th-v2-focus-ring)}.th-v2 .th-tabs:not(.th-tabs--segmented) .th-tabs__list>.th-tabs__tab:focus-visible{box-shadow:var(--th-v2-focus-ring-inset)}.th-v2 .th-tabs__tab:disabled,.th-v2 .th-tabs__tab.is-disabled{color:var(--th-gray-300);cursor:not-allowed}.th-v2 .th-tabs__count{font-weight:var(--th-fw-regular);color:var(--th-text-muted);font-variant-numeric:var(--th-v2-numeric)}.th-v2 .th-tabs__panel{padding-top:var(--th-s-5)}.th-v2 .th-tabs__panel[hidden]{display:none}.th-v2 .th-tabs__panel:focus-visible{outline-color:transparent;box-shadow:var(--th-v2-focus-ring);border-radius:var(--th-radius-lg)}.th-v2 .th-accordion{border-top:var(--th-v2-bw-hairline) solid var(--th-v2-border-hairline)}.th-v2 .th-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--th-s-4);padding:var(--th-s-4) 0;list-style:none;cursor:pointer;color:var(--th-navy);font-weight:var(--th-fw-bold);font-size:var(--th-fs-base);line-height:var(--th-lh-snug);transition:color var(--th-transition-fast)}.th-v2 .th-accordion__summary::-webkit-details-marker{display:none}.th-v2 .th-accordion__summary::marker{content:""}.th-v2 .th-accordion__summary:hover{color:var(--th-navy-dark)}.th-v2 .th-accordion__summary:focus-visible{outline-color:transparent;box-shadow:var(--th-v2-focus-ring);border-radius:var(--th-radius-md)}.th-v2 .th-accordion__title{display:flex;align-items:center;gap:var(--th-s-3);min-width:0}.th-v2 .th-accordion__title .th-icon{color:var(--th-navy)}.th-v2 .th-accordion__chevron{flex:0 0 auto;color:var(--th-navy);transition:transform var(--th-transition-slow)}.th-v2 .th-accordion[open]>.th-accordion__summary .th-accordion__chevron{transform:rotate(180deg)}.th-v2 .th-accordion__panel{padding:0 0 var(--th-s-5);color:var(--th-text-secondary);line-height:var(--th-lh-base)}.th-v2 .th-accordion__panel>*+*{margin-top:var(--th-s-3)}.th-v2 .th-accordion__panel a{color:var(--th-navy)}.th-v2 .th-accordion--card{border:var(--th-v2-bw) solid var(--th-v2-card-border);border-radius:var(--th-v2-card-radius);background:var(--th-v2-card-bg);transition:border-color var(--th-transition-fast)}.th-v2 .th-accordion--card+.th-accordion--card{margin-top:var(--th-s-3)}.th-v2 .th-accordion--card:hover,.th-v2 .th-accordion--card[open]{border-color:var(--th-v2-card-hover-border)}.th-v2 .th-accordion--card>.th-accordion__summary{padding:var(--th-s-4) var(--th-s-5)}.th-v2 .th-accordion--card>.th-accordion__summary:focus-visible{border-radius:var(--th-v2-card-radius)}.th-v2 .th-accordion--card>.th-accordion__panel{padding:0 var(--th-s-5) var(--th-s-5)}.th-v2 .th-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--th-z-modal);display:flex;align-items:flex-end;justify-content:center;padding:0}.th-v2 .th-modal[hidden]{display:none}.th-v2 .th-modal__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--th-v2-overlay)}.th-v2 .th-modal__dialog{position:relative;display:flex;flex-direction:column;width:100%;max-width:var(--th-v2-modal-w);max-height:calc(100dvh - var(--th-s-8));background:var(--th-white);border-radius:var(--th-radius-lg) var(--th-radius-lg) 0 0;box-shadow:var(--th-shadow-lg);outline-color:transparent;padding-bottom:env(safe-area-inset-bottom)}@media(min-width:768px){.th-v2 .th-modal{align-items:center;padding:var(--th-s-6)}.th-v2 .th-modal__dialog{max-height:calc(100dvh - 2 * var(--th-s-10));border-radius:var(--th-radius-lg);padding-bottom:0}}.th-v2 .th-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--th-s-4);padding:var(--th-s-5) var(--th-s-5) var(--th-s-3) var(--th-s-6);border-bottom:var(--th-v2-bw-hairline) solid var(--th-v2-border-hairline)}.th-v2 .th-modal__close{flex:0 0 auto}.th-v2 .th-modal__title{font-family:var(--th-font-heading);font-weight:var(--th-fw-bold);font-size:var(--th-fs-xl);line-height:var(--th-lh-snug);color:var(--th-navy);padding-top:var(--th-s-1)}.th-v2 .th-modal__body{flex:1 1 auto;overflow-y:auto;padding:var(--th-s-5) var(--th-s-6);color:var(--th-text-primary);overscroll-behavior:contain}@media(max-height:30em){.th-v2 .th-modal__dialog{overflow-y:auto;overscroll-behavior:contain}.th-v2 .th-modal__body{flex:none;overflow:visible}}.th-v2 .th-modal__body>*+*{margin-top:var(--th-s-4)}.th-v2 .th-breadcrumb{font-size:var(--th-fs-sm);line-height:var(--th-lh-base);color:var(--th-text-secondary)}.th-v2 .th-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--th-s-1);min-width:0}.th-v2 .th-breadcrumb__item{display:inline-flex;align-items:center;gap:var(--th-s-1);min-width:0}.th-v2 .th-breadcrumb__item+.th-breadcrumb__item:before{content:"";flex:0 0 auto;width:6px;height:6px;margin:0 var(--th-s-1) 0 var(--th-s-1);border:solid var(--th-v2-border-strong);border-width:1.5px 1.5px 0 0;transform:rotate(45deg)}.th-v2 .th-breadcrumb__item a{display:inline-flex;align-items:center;min-height:var(--th-v2-target-min);color:var(--th-text-secondary);text-decoration:none;border-radius:var(--th-v2-radius-xs)}.th-v2 .th-breadcrumb__item a:hover{color:var(--th-navy);text-decoration:underline}.th-v2 .th-breadcrumb__item a:focus-visible{outline-color:transparent;box-shadow:var(--th-v2-focus-ring)}.th-v2 .th-breadcrumb__item[aria-current=page]{display:block;flex:1 1 auto;color:var(--th-navy);font-weight:var(--th-fw-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.th-v2 .th-breadcrumb__item[aria-current=page]:before{display:inline-block;vertical-align:middle;margin-right:var(--th-s-2)}.th-v2 .th-breadcrumb__item:not([aria-current]){flex-shrink:0}.th-v2 .th-breadcrumb__ellipsis{display:none;color:var(--th-text-muted)}.th-v2 .th-on-dark .th-breadcrumb__ellipsis,.th-v2 .th-section--navy .th-breadcrumb__ellipsis{color:var(--th-v2-text-on-dark-muted)}@media(max-width:767px){.th-v2 .th-breadcrumb__list{flex-wrap:nowrap}.th-v2 .th-breadcrumb__list:has(>.th-breadcrumb__item:nth-child(4))>.th-breadcrumb__item:not(:nth-last-child(-n+2)){display:none}.th-v2 .th-breadcrumb__list:has(>.th-breadcrumb__item:nth-child(4))>.th-breadcrumb__ellipsis{display:inline-flex}}.th-v2 .th-on-dark .th-breadcrumb,.th-v2 .th-section--navy .th-breadcrumb{color:var(--th-v2-text-on-dark-muted)}.th-v2 .th-on-dark .th-breadcrumb__item a,.th-v2 .th-section--navy .th-breadcrumb__item a,.th-v2 .th-on-dark .th-breadcrumb__item[aria-current=page],.th-v2 .th-section--navy .th-breadcrumb__item[aria-current=page]{color:var(--th-white)}.th-v2 .th-on-dark .th-breadcrumb__item+.th-breadcrumb__item:before,.th-v2 .th-section--navy .th-breadcrumb__item+.th-breadcrumb__item:before{border-color:var(--th-v2-text-on-dark-muted)}.th-v2 .th-checklist{display:flex;flex-direction:column;gap:var(--th-s-2)}.th-v2 .th-checklist li{display:flex;align-items:flex-start;gap:var(--th-s-2);line-height:var(--th-v2-lh-dense)}.th-v2 .th-checklist .th-icon{margin-top:2px;color:var(--th-navy)}.th-v2 .th-checklist__item--no,.th-v2 .th-checklist__item--no .th-icon{color:var(--th-text-muted)}.th-v2 .th-checklist--sm{font-size:var(--th-fs-sm)}.th-v2 .th-checklist--sm .th-icon{width:var(--th-v2-icon-sm);height:var(--th-v2-icon-sm);margin-top:3px}.th-v2 .th-on-dark .th-checklist .th-icon,.th-v2 .th-section--navy .th-checklist .th-icon{color:var(--th-white)}@media(forced-colors:active){.th-v2 .th-chip:has(.th-chip__input:checked),.th-v2 .th-chip[aria-pressed=true],.th-v2 .th-chip[aria-current=page],.th-v2 .th-chip.is-active{outline:2px solid Highlight;outline-offset:-2px}.th-v2 .th-chip:focus-visible,.th-v2 .th-chip:has(.th-chip__input:focus-visible){outline:3px solid Highlight;outline-offset:2px}.th-v2 .th-check__input:focus-visible~.th-check__box{outline:2px solid Highlight;outline-offset:2px}.th-v2 .th-tabs__tab[aria-selected=true]{border-bottom:3px solid Highlight}.th-v2 .th-tabs__tab[aria-selected=false]{border-bottom-color:Canvas}}.th-v2 .th-seitenkopf{display:grid;gap:var(--th-s-4)}.th-v2 .th-seitenkopf__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--th-s-2) var(--th-s-4);color:var(--th-text-secondary)}.th-v2 .th-seitenkopf__zahl{font-family:var(--th-font-heading);font-weight:var(--th-fw-bold);color:var(--th-navy);font-variant-numeric:var(--th-v2-numeric)}.th-v2 .th-bandkopf{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--th-s-2) var(--th-s-6);margin-bottom:var(--th-s-6)}.th-v2 .th-bandkopf .th-section__head{margin-bottom:0}.th-v2 .th-card-product{position:relative;display:flex;flex-direction:column;background:var(--th-v2-card-bg);border:var(--th-v2-bw) solid var(--th-v2-card-border);border-radius:var(--th-v2-card-radius);overflow:hidden;min-width:0;transition:border-color var(--th-transition-fast)}.th-v2 .th-card-product:hover{border-color:var(--th-v2-card-hover-border)}.th-v2 .th-card-product:focus-within{border-color:var(--th-v2-card-hover-border)}.th-v2 .th-card-product__media{position:relative;display:block;aspect-ratio:var(--th-v2-product-ratio-card);background:var(--th-surface);border-bottom:var(--th-v2-bw) solid var(--th-v2-border);padding:var(--th-v2-product-img-pad);overflow:hidden}.th-v2 .th-card-product__img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.th-v2 .th-card-product__body{display:flex;flex-direction:column;gap:var(--th-s-2);padding:var(--th-s-5);flex:1 1 auto;min-width:0}.th-v2 .th-card-product__kicker{display:flex;align-items:center;flex-wrap:wrap;gap:var(--th-s-2) var(--th-s-3);min-height:var(--th-v2-badge-h)}.th-v2 .th-card-product__title{font-family:var(--th-font-heading);font-weight:var(--th-fw-bold);font-size:var(--th-v2-product-title-fs);line-height:var(--th-lh-snug);color:var(--th-navy);text-wrap:balance}.th-v2 .th-card-product__link{color:inherit;text-decoration:none}.th-v2 .th-card-product__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.th-v2 .th-card-product__link:hover{color:var(--th-navy)}.th-v2 .th-card-product__link:focus-visible{box-shadow:none}.th-v2 .th-card-product:has(.th-card-product__link:focus-visible){box-shadow:var(--th-v2-focus-ring)}.th-v2 .th-card-product__meta{display:flex;align-items:center;gap:var(--th-s-1);font-size:var(--th-fs-sm);color:var(--th-text-muted);font-variant-numeric:var(--th-v2-numeric)}.th-v2 .th-card-product__foot{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--th-s-3);margin-top:auto;padding-top:var(--th-s-3)}.th-v2 .th-card-product__foot>.th-btn{flex:1 1 auto}.th-v2 .th-card-product__price{display:none;font-family:var(--th-font-heading);font-weight:var(--th-fw-bold);font-size:var(--th-v2-product-price-fs);line-height:var(--th-v2-lh-none);color:var(--th-navy);font-variant-numeric:var(--th-v2-numeric);white-space:nowrap}.th-v2 .th-card-product__price small{font-family:var(--th-font-body);font-weight:var(--th-fw-regular);font-size:var(--th-fs-sm);color:var(--th-text-secondary)}.th-v2 .th-card-product--preis .th-card-product__price{display:block;order:1}.th-v2 .th-card-product--preis .th-card-product__foot>.th-btn{flex:0 0 auto;order:3}.th-v2 .th-card-product--preis .th-card-product__foot{flex-wrap:wrap;row-gap:var(--th-s-1)}.th-v2 .th-card-product__hooks{display:flex;flex-direction:column;gap:var(--th-s-1);font-size:var(--th-fs-sm);color:var(--th-text-secondary)}.th-v2 .th-card-product__hooks li{display:flex;align-items:flex-start;gap:var(--th-s-2)}.th-v2 .th-card-product__hooks .th-icon{color:var(--th-navy);margin-top:2px}.th-v2 .th-card-product--horizontal{display:grid;grid-template-columns:minmax(0,1fr)}.th-v2 .th-card-product--horizontal .th-card-product__media{border-bottom:var(--th-v2-bw) solid var(--th-v2-border)}.th-v2 .th-card-product--horizontal .th-card-product__title{font-size:var(--th-fs-md)}@media(min-width:768px){.th-v2 .th-card-product--horizontal{grid-template-columns:180px minmax(0,1fr)}.th-v2 .th-card-product--horizontal .th-card-product__media{height:100%;aspect-ratio:auto;border-bottom:0;border-right:var(--th-v2-bw) solid var(--th-v2-border)}}.th-v2 .th-pkg-group__compare{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--th-s-1);min-height:var(--th-v2-target-min);font-size:var(--th-fs-sm);font-weight:var(--th-fw-bold);color:var(--th-navy);text-decoration:underline;text-underline-offset:var(--th-v2-underline-offset);text-decoration-color:var(--th-v2-border-strong)}.th-v2 .th-pkg-group__compare .th-icon{width:var(--th-v2-icon-sm);height:var(--th-v2-icon-sm)}.th-v2 .th-accordion--paket.is-highlight{border-color:var(--th-navy);box-shadow:inset 0 0 0 1px var(--th-navy)}.th-v2 .th-buy-box{display:flex;flex-direction:column;gap:calc(var(--th-s-1) * 1.5);width:100%;max-width:var(--th-v2-buybox-w);min-width:0}.th-v2 .th-buy-box__title{font-family:var(--th-font-heading);font-weight:var(--th-fw-bold);font-size:var(--th-fs-2xl);line-height:var(--th-lh-tight);letter-spacing:var(--th-v2-tracking-heading);color:var(--th-navy);text-wrap:balance}.th-v2 .th-buy-price{display:flex;align-items:center;gap:var(--th-s-4)}.th-v2 .th-buy-price__value{font-family:var(--th-font-heading);font-weight:var(--th-fw-bold);font-size:var(--th-v2-price-fs-pdp);line-height:var(--th-v2-lh-none);color:var(--th-navy);font-variant-numeric:var(--th-v2-numeric);white-space:nowrap}.th-v2 .th-buy-price__ansage{display:flex;align-items:center;line-height:var(--th-v2-lh-none)}.th-v2 .th-buy-price__meta{display:flex;flex-direction:column;font-size:var(--th-fs-sm);line-height:var(--th-v2-lh-compact);color:var(--th-text-secondary)}.th-v2 .th-buy-box__cta{width:100%}.th-v2 .th-buy-pay{justify-content:center}.th-v2 .th-buy-trust{margin-top:var(--th-s-1);display:flex;flex-wrap:wrap;gap:var(--th-s-1) var(--th-s-4);font-size:var(--th-fs-sm);color:var(--th-text-secondary);padding-bottom:var(--th-s-3);border-bottom:var(--th-v2-divider)}.th-v2 .th-buy-trust li{display:inline-flex;align-items:center;gap:var(--th-s-1);white-space:nowrap}.th-v2 .th-buy-trust .th-icon{width:var(--th-v2-icon-sm);height:var(--th-v2-icon-sm);color:var(--th-navy)}.th-v2 .th-buy-section{padding-block:var(--th-s-1) var(--th-v2-section-pad-y-sm)}.th-v2 .th-buy-section .th-breadcrumb{margin-bottom:var(--th-s-1)}.th-v2 .th-buy-compare{align-self:center}@media(min-width:768px)and (max-width:1023px){.th-v2 .th-buy-box{max-width:none}}@media(min-width:1400px){.th-v2 .th-buy-box{max-width:var(--th-v2-buybox-w-wide)}}.th-v2 .th-buy-sticky{container-type:inline-size;position:fixed;left:0;right:0;bottom:0;z-index:var(--th-z-sticky);background:var(--th-white);border-top:var(--th-v2-bw) solid var(--th-v2-border);box-shadow:var(--th-shadow-md);padding:var(--th-s-2) var(--th-container-padding) calc(var(--th-s-2) + env(safe-area-inset-bottom));transform:translateY(100%);opacity:0;visibility:hidden;transition:transform var(--th-v2-transition-default),opacity var(--th-v2-transition-default),visibility 0s linear var(--th-v2-transition-default)}.th-v2 .th-buy-sticky.is-visible{transform:none;opacity:1;visibility:visible;transition:transform var(--th-v2-transition-default),opacity var(--th-v2-transition-default),visibility 0s}.th-v2 .th-buy-sticky__inner{display:flex;align-items:center;gap:var(--th-s-3);min-height:var(--th-v2-btn-h)}.th-v2 .th-buy-sticky__img{display:none;flex:0 0 var(--th-v2-thumb-xs);width:var(--th-v2-thumb-xs);aspect-ratio:var(--th-v2-product-ratio-square);background:var(--th-surface);border-radius:var(--th-radius-md);padding:2px}.th-v2 .th-buy-sticky__img img{width:100%;height:100%;object-fit:contain}.th-v2 .th-buy-sticky__text{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.th-v2 .th-buy-sticky__title{display:none;font-weight:var(--th-fw-bold);font-size:var(--th-fs-base);line-height:var(--th-v2-lh-compact);color:var(--th-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.th-v2 .th-buy-sticky__pkg{display:inline-flex;align-items:center;min-height:var(--th-v2-target-min);font-size:var(--th-fs-sm);line-height:var(--th-v2-lh-compact);color:var(--th-text-secondary);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.th-v2 .th-buy-sticky__pkg:hover{color:var(--th-navy)}.th-v2 .th-buy-sticky__price{display:flex;flex-direction:column;align-items:flex-start;flex:0 0 auto}.th-v2 .th-buy-sticky__value{font-family:var(--th-font-heading);font-weight:var(--th-fw-bold);font-size:var(--th-fs-lg);line-height:var(--th-v2-lh-none);color:var(--th-navy);font-variant-numeric:var(--th-v2-numeric)}.th-v2 .th-buy-sticky__tax{font-size:var(--th-fs-xs);color:var(--th-text-muted);line-height:var(--th-v2-lh-compact);white-space:nowrap}.th-v2 .th-buy-sticky__cta{flex:0 0 auto}@media(max-width:767px){.th-v2 .th-buy-sticky__inner{display:grid;grid-template-columns:minmax(7.5rem,1fr) auto;grid-template-areas:"text cta" "preis cta";column-gap:var(--th-s-3);row-gap:2px;align-items:center}.th-v2 .th-buy-sticky__text{grid-area:text;align-self:end}.th-v2 .th-buy-sticky__pkg{display:block;overflow:visible;white-space:normal;overflow-wrap:break-word;min-height:0;padding-block:var(--th-s-1);margin-block:-4px}.th-v2 .th-buy-sticky__price{grid-area:preis;align-self:start;flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:var(--th-s-2)}.th-v2 .th-buy-sticky__value{font-size:var(--th-fs-md)}.th-v2 .th-buy-sticky__tax{white-space:normal;text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.th-v2 .th-buy-sticky__cta{grid-area:cta;padding-inline:var(--th-s-4);white-space:normal}}@container (max-width: 17.5rem){.th-v2 .th-buy-sticky__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "preis" "cta";row-gap:var(--th-s-2)}.th-v2 .th-buy-sticky__cta{width:100%}}@media(max-width:767px){body:has(.th-v2 .th-buy-sticky.is-visible){padding-bottom:calc(var(--th-v2-stickybar-h) + env(safe-area-inset-bottom));--th-v2-toast-offset: var(--th-v2-stickybar-h)}html:has(.th-v2 .th-buy-sticky.is-visible){scroll-padding-bottom:calc(var(--th-v2-stickybar-h) + var(--th-s-4) + env(safe-area-inset-bottom))}html:has(.th-v2 .th-buy-sticky.is-visible) .th-v2 [data-th-quiz] .th-quiz__actions{bottom:calc(var(--th-v2-stickybar-h) + env(safe-area-inset-bottom))}}@media(min-width:768px){html:has(.th-v2 .th-buy-sticky.is-visible:not(.th-buy-sticky--statisch) .th-v2){--th-sticky-oben: calc(var(--th-v2-stickybar-h) + 2 * var(--th-v2-bw) + var(--th-s-2))}.th-v2 .th-buy-sticky{bottom:auto;top:var(--th-s-2);left:50%;right:auto;width:min(var(--th-v2-container-max),100% - 2 * var(--th-container-padding));border:var(--th-v2-bw) solid var(--th-v2-border);border-radius:var(--th-radius-lg);padding:0 var(--th-s-4);transform:translate(-50%,calc(-100% - var(--th-s-2)))}.th-v2 .th-buy-sticky.is-visible:not(.th-buy-sticky--statisch){transform:translate(-50%)}.th-v2 .th-buy-sticky__inner{max-width:var(--th-v2-container-max);margin-inline:auto;height:var(--th-v2-stickybar-h);gap:var(--th-s-4)}.th-v2 .th-buy-sticky__img,.th-v2 .th-buy-sticky__title{display:block}.th-v2 .th-buy-sticky__price{margin-left:auto;align-items:flex-end}}.th-v2 .th-buy-contents{background:var(--th-white);border:var(--th-v2-bw) solid var(--th-v2-border);border-radius:var(--th-radius-lg);padding:var(--th-v2-card-pad)}.th-v2 .th-buy-contents__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--th-s-2) var(--th-s-4);margin-bottom:var(--th-s-3)}.th-v2 .th-buy-contents__sum{font-size:var(--th-fs-sm);font-weight:var(--th-fw-bold);color:var(--th-text-secondary);font-variant-numeric:var(--th-v2-numeric)}.th-v2 .th-buy-contents__list{list-style:none;border-bottom:var(--th-v2-divider)}.th-v2 .th-buy-contents__item{border-top:var(--th-v2-divider)}.th-v2 .th-buy-contents__item--zeile{display:grid;grid-template-columns:var(--th-v2-icon-md) minmax(0,1fr) auto;align-items:center;gap:var(--th-s-3);padding:var(--th-s-3) 0;color:var(--th-navy);font-weight:var(--th-fw-bold)}.th-v2 .th-buy-contents__item--zeile:focus-visible{outline-color:transparent;box-shadow:var(--th-v2-focus-ring);border-radius:var(--th-v2-radius-xs)}.th-v2 .th-buy-contents__item[hidden]{display:none}.th-v2 .th-buy-contents__count{font-size:var(--th-fs-sm);font-weight:var(--th-fw-regular);color:var(--th-text-muted);font-variant-numeric:var(--th-v2-numeric);white-space:nowrap}.th-v2 .th-buy-contents__more{margin-top:var(--th-s-3)}.th-v2 .th-buy-together{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--th-s-5)}.th-v2 .th-buy-together__title{margin-bottom:var(--th-s-4)}.th-v2 .th-buy-together__items{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--th-s-3);align-items:stretch}.th-v2 .th-buy-together__item{display:grid;grid-template-columns:var(--th-v2-thumb) minmax(0,1fr);gap:var(--th-s-3);align-items:center;padding:var(--th-s-4);border:var(--th-v2-bw) solid var(--th-v2-border);border-radius:var(--th-radius-lg);background:var(--th-white)}.th-v2 .th-buy-together__img{aspect-ratio:var(--th-v2-product-ratio-square);background:var(--th-surface);border-radius:var(--th-radius-md);padding:var(--th-s-1)}.th-v2 .th-buy-together__img img{width:100%;height:100%;object-fit:contain}.th-v2 .th-buy-together__name{font-weight:var(--th-fw-bold);color:var(--th-navy);line-height:var(--th-lh-snug)}.th-v2 .th-buy-together__sub{font-size:var(--th-fs-sm);color:var(--th-text-muted)}.th-v2 .th-buy-together__price{font-family:var(--th-font-heading);font-weight:var(--th-fw-bold);font-size:var(--th-fs-lg);color:var(--th-navy);font-variant-numeric:var(--th-v2-numeric);margin-top:2px}.th-v2 .th-buy-together__check{display:flex;align-items:flex-start;gap:var(--th-s-2);grid-column:1 / -1;font-size:var(--th-fs-sm);color:var(--th-text-secondary);cursor:pointer}.th-v2 .th-buy-together__plus{display:flex;align-items:center;justify-content:center;width:var(--th-v2-timeline-dot);height:var(--th-v2-timeline-dot);border-radius:50%;background:var(--th-surface-strong);color:var(--th-navy);justify-self:center;align-self:center}.th-v2 .th-buy-together__sum{display:flex;flex-direction:column;gap:var(--th-s-3);justify-content:center}.th-v2 .th-buy-together__total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--th-s-3);font-weight:var(--th-fw-bold);color:var(--th-navy)}.th-v2 .th-buy-together__total b{font-family:var(--th-font-heading);font-size:var(--th-fs-xl);font-variant-numeric:var(--th-v2-numeric)}.th-v2 .th-buy-together__tax{font-size:var(--th-fs-sm);color:var(--th-text-muted)}@media(min-width:768px){.th-v2 .th-buy-together__title{margin-bottom:var(--th-s-4)}.th-v2 .th-buy-together__items{grid-template-columns:minmax(0,1fr) var(--th-v2-timeline-dot) minmax(0,1fr)}}@media(min-width:1024px){.th-v2 .th-buy-together{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:end}.th-v2 .th-buy-together__sum{padding-left:var(--th-s-6);border-left:var(--th-v2-divider)}}@media(forced-colors:active){.th-v2 .th-accordion--paket:has(>.th-pkg-cards__summary:focus-visible){outline:3px solid Highlight;outline-offset:2px}}@media(max-width:767px){.th-v2 .th-card-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--th-s-3)}.th-v2 .th-card-product-grid .th-card-product__body{padding:var(--th-s-3)}.th-v2 .th-card-product-grid .th-card-product__title{font-size:var(--th-fs-base)}.th-v2 .th-card-product-grid .th-card-product__meta{font-size:var(--th-fs-xs)}.th-v2 .th-card-product-grid .th-card-product__foot{flex-wrap:wrap}.th-v2 .th-card-product-grid .th-card-product__foot>.th-btn{flex:1 1 100%;padding-inline:var(--th-s-2)}}.th-v2 .th-product-more{max-width:880px;margin-top:var(--th-s-6)}.th-v2 .th-product-more__prosa>*+*{margin-top:var(--th-s-3)}.th-v2 .th-product-more__prosa h3:not(:first-child){margin-top:var(--th-s-6)}.th-v2 .th-related__gruppe{padding-top:var(--th-s-6)}.th-v2 .th-related{margin-top:var(--th-s-4);gap:var(--th-s-3)}.th-v2 .th-related__kachel:hover{border-color:var(--th-v2-border-strong)}.th-v2 .th-related__link{display:flex;align-items:center;justify-content:space-between;gap:var(--th-s-3);min-height:var(--th-s-14);padding:var(--th-s-3) var(--th-s-4);font-weight:var(--th-fw-bold);color:var(--th-navy);line-height:var(--th-v2-lh-dense)}.th-v2 .th-related__link .th-icon{flex:none}.th-v2 .th-related__mehr{margin-top:var(--th-s-4)}@media(min-width:768px){.th-v2 .th-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.th-v2 .th-related{grid-template-columns:repeat(4,minmax(0,1fr))}}.th-v2 .th-art-chip{position:relative;z-index:var(--th-z-base);text-decoration:none;min-height:var(--th-v2-target-min)}.th-v2 a.th-art-chip:hover{background:var(--th-v2-badge-bg);color:var(--th-navy)}.th-v2 .th-art-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--th-s-1) var(--th-s-3);font-size:var(--th-fs-sm);color:var(--th-text-muted)}.th-v2 .th-art-meta__item{display:inline-flex;align-items:center;gap:var(--th-s-1);white-space:nowrap}.th-v2 .th-art-meta__item .th-icon{width:var(--th-v2-icon-sm);height:var(--th-v2-icon-sm)}.th-v2 .th-art-link{display:inline-flex;align-items:center;min-height:var(--th-v2-target-min);gap:var(--th-s-1);font-weight:var(--th-fw-bold);color:var(--th-navy);text-decoration:none}.th-v2 .th-art-link:hover{color:var(--th-coral-text)}.th-v2 .th-art-link .th-icon{width:var(--th-v2-icon-sm);height:var(--th-v2-icon-sm)}.th-v2 .th-art-card{position:relative;display:flex;flex-direction:column;background:var(--th-v2-card-bg);border:var(--th-v2-bw) solid var(--th-v2-card-border);border-radius:var(--th-v2-card-radius);overflow:hidden;transition:border-color var(--th-transition-fast)}.th-v2 .th-art-card:hover,.th-v2 .th-art-card:focus-within{border-color:var(--th-v2-card-hover-border)}.th-v2 .th-art-card__media{aspect-ratio:16 / 9;background:var(--th-surface);border-bottom:var(--th-v2-bw) solid var(--th-v2-border);overflow:hidden}.th-v2 .th-art-card__media img{width:100%;height:100%;object-fit:cover}.th-v2 .th-art-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--th-s-2);padding:var(--th-s-5);flex:1 1 auto}.th-v2 .th-art-card__title{font-family:var(--th-font-heading);font-weight:var(--th-fw-bold);font-size:var(--th-fs-lg);line-height:var(--th-lh-snug);color:var(--th-navy);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.th-v2 .th-art-card__title a{color:inherit;text-decoration:none}.th-v2 .th-art-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.th-v2 .th-art-card__title a:focus-visible{box-shadow:none}.th-v2 .th-art-card:has(.th-art-card__title a:focus-visible){box-shadow:var(--th-v2-focus-ring)}.th-v2 .th-art-card__text{font-size:var(--th-fs-sm);line-height:var(--th-lh-base);color:var(--th-text-secondary)}.th-v2 .th-art-card__meta{margin-top:auto;padding-top:var(--th-s-2)}.th-v2 .th-art-head{display:grid;gap:var(--th-s-4);max-width:var(--th-content-max)}.th-v2 .th-art-head__eyebrow{display:inline-flex;align-items:center;min-height:var(--th-v2-target-min);gap:var(--th-s-2);font-family:var(--th-font-heading);font-weight:var(--th-fw-semibold);font-size:var(--th-fs-xs);letter-spacing:var(--th-v2-tracking-eyebrow);text-transform:uppercase;color:var(--th-text-secondary);text-decoration:none}.th-v2 .th-art-head__eyebrow:hover{color:var(--th-navy)}.th-v2 .th-art-head__title{font-size:var(--th-fs-3xl);line-height:var(--th-lh-tight)}@media(min-width:1024px){.th-v2 .th-art-head__title{font-size:var(--th-fs-4xl)}}.th-v2 .th-art-head__meta{padding-bottom:var(--th-s-4);border-bottom:var(--th-v2-bw-hairline) solid var(--th-v2-border-hairline);font-size:var(--th-fs-sm);color:var(--th-text-secondary)}.th-v2 .th-art-head__author{color:var(--th-text-primary);font-weight:var(--th-fw-bold)}.th-v2 .th-art-head__figure{margin-top:var(--th-s-2)}.th-v2 .th-art-head__figure img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--th-radius-lg);background:var(--th-surface)}.th-v2 .th-art-progress{position:sticky;top:var(--th-sticky-oben, 0px);z-index:var(--th-z-sticky);height:2px;background:var(--th-v2-border-hairline)}.th-v2 .th-art-progress__bar{height:100%;width:var(--th-progress, 0%);background:var(--th-navy);transition:width var(--th-transition-fast)}.th-v2 .th-art-layout{display:grid;gap:var(--th-s-8);grid-template-columns:minmax(0,1fr);align-items:start}.th-v2 .th-art-layout>*{min-width:0}@media(min-width:1024px){.th-v2 .th-art-layout{grid-template-columns:minmax(0,var(--th-content-max)) 280px;column-gap:var(--th-s-12);justify-content:space-between}}.th-v2 .th-art-side{display:grid;gap:var(--th-s-6)}@media(min-width:1024px){.th-v2 .th-art-side{display:flex;flex-direction:column;align-self:stretch}.th-v2 .th-art-side>.th-art-promo{position:sticky;top:calc(var(--th-v2-nav-h) + var(--th-s-6));max-height:calc(100vh - var(--th-v2-nav-h) - var(--th-s-6) * 2);overflow:auto}.th-v2 .th-art-side>.th-art-promo .th-art-promo__media{aspect-ratio:auto;height:clamp(140px,26vh,260px)}}.th-v2 .th-art-toc{background:var(--th-surface);border:var(--th-v2-bw) solid var(--th-v2-border);border-radius:var(--th-radius-lg)}.th-v2 .th-art-toc__kopf{min-width:0}.th-v2 .th-art-toc__title-text{display:none;padding:var(--th-s-3) var(--th-s-4) var(--th-s-2);font-weight:var(--th-fw-bold);color:var(--th-navy)}.th-v2 .th-art-toc__toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--th-s-2);width:100%;border-radius:var(--th-radius-md);padding:var(--th-s-3) var(--th-s-4);font-family:var(--th-font-body);font-weight:var(--th-fw-bold);font-size:var(--th-fs-base);color:var(--th-navy)}.th-v2 .th-art-toc__toggle .th-icon{transition:transform var(--th-v2-transition-default)}.th-v2 .th-art-toc__toggle[aria-expanded=true] .th-icon{transform:rotate(180deg)}.th-v2 .th-art-toc__toggle:focus-visible{box-shadow:var(--th-v2-focus-ring);border-radius:var(--th-radius-md)}.th-v2 .th-art-toc__list{padding:0 var(--th-s-4) var(--th-s-3);counter-reset:th-toc}.th-v2 .th-art-toc__link{display:flex;gap:var(--th-s-2);padding:var(--th-s-2) 0 var(--th-s-2) var(--th-s-3);border-left:2px solid transparent;font-size:var(--th-fs-sm);line-height:var(--th-lh-base);color:var(--th-text-secondary);text-decoration:none;transition:color var(--th-transition-fast),border-color var(--th-transition-fast)}.th-v2 .th-art-toc__link:hover{color:var(--th-navy)}.th-v2 .th-art-toc__link.is-active{color:var(--th-navy);font-weight:var(--th-fw-bold);border-left-color:var(--th-navy)}.th-v2 .th-art-toc__link:focus-visible{box-shadow:var(--th-v2-focus-ring);border-radius:var(--th-v2-radius-xs)}@media(min-width:1024px){.th-v2 .th-art-toc__toggle{display:none}.th-v2 .th-art-toc__title-text,.th-v2 .th-art-toc__list[hidden]{display:block}}.th-v2 .th-art-prose{max-width:var(--th-content-max);min-width:0;font-size:var(--th-fs-base);line-height:var(--th-lh-relaxed);color:var(--th-text-primary)}@media(min-width:768px){.th-v2 .th-art-prose{font-size:var(--th-fs-md)}}.th-v2 .th-art-prose>*+*{margin-top:var(--th-s-5)}.th-v2 .th-art-prose>h2{margin-top:var(--th-s-12);font-size:var(--th-fs-2xl);scroll-margin-top:calc(var(--th-v2-nav-h) + var(--th-s-6))}.th-v2 .th-art-prose>h3{margin-top:var(--th-s-8);font-size:var(--th-fs-xl);scroll-margin-top:calc(var(--th-v2-nav-h) + var(--th-s-6))}.th-v2 .th-art-prose>h2+*,.th-v2 .th-art-prose>h3+*{margin-top:var(--th-s-4)}.th-v2 .th-art-prose>h4{margin-top:var(--th-s-6)}.th-v2 .th-art-prose a:not(.th-btn){color:var(--th-navy);text-decoration:underline;text-decoration-color:var(--th-v2-border-strong)}.th-v2 .th-art-prose a:not(.th-btn):hover{color:var(--th-coral-text);text-decoration-color:currentColor}.th-v2 .th-art-prose ul:not([class*=th-]),.th-v2 .th-art-prose ol:not([class*=th-]){padding-left:var(--th-v2-list-indent)}.th-v2 .th-art-prose :where(ul:not([class*=th-]),ol:not([class*=th-]),.th-checklist)>li+li{margin-top:var(--th-s-2)}.th-v2 .th-art-prose ul li::marker{color:var(--th-navy)}.th-v2 .th-art-prose ol li::marker{color:var(--th-navy);font-family:var(--th-font-heading);font-weight:var(--th-fw-bold)}.th-v2 .th-art-prose blockquote{margin-top:var(--th-s-8);margin-bottom:var(--th-s-8);padding:var(--th-s-1) 0 var(--th-s-1) var(--th-s-5);border-left:3px solid var(--th-navy);font-family:var(--th-font-heading);font-weight:var(--th-fw-semibold);font-size:var(--th-fs-xl);line-height:var(--th-lh-snug);color:var(--th-navy)}.th-v2 .th-art-prose blockquote p+p,.th-v2 .th-art-prose blockquote footer{margin-top:var(--th-s-2);font-family:var(--th-font-body);font-weight:var(--th-fw-regular);font-size:var(--th-fs-sm);color:var(--th-text-muted)}.th-v2 .th-art-prose figure{margin-top:var(--th-s-8);margin-bottom:var(--th-s-8)}.th-v2 .th-art-prose figure img,.th-v2 .th-art-prose>img{width:100%;border-radius:var(--th-radius-lg);background:var(--th-surface)}.th-v2 .th-art-prose figcaption{margin-top:var(--th-s-2);font-size:var(--th-fs-sm);line-height:var(--th-lh-base);color:var(--th-text-muted)}.th-v2 .th-art-prose .th-art-table{margin-top:var(--th-s-8);margin-bottom:var(--th-s-8);overflow-x:auto;border:var(--th-v2-bw) solid var(--th-v2-border);border-radius:var(--th-radius-lg);-webkit-overflow-scrolling:touch}.th-v2 .th-art-prose .th-art-table:focus-visible{outline-color:transparent;box-shadow:var(--th-v2-focus-ring)}.th-v2 .th-art-prose table{width:100%;min-width:480px;font-size:var(--th-fs-base);line-height:var(--th-lh-base)}.th-v2 .th-art-prose caption{caption-side:top;text-align:left;padding:var(--th-s-3) var(--th-s-4);font-family:var(--th-font-body);font-weight:var(--th-fw-bold);color:var(--th-navy);background:var(--th-white);border-bottom:var(--th-v2-bw) solid var(--th-v2-border)}.th-v2 .th-art-prose th,.th-v2 .th-art-prose td{padding:var(--th-s-3) var(--th-s-4);text-align:left;vertical-align:top;font-variant-numeric:var(--th-v2-numeric)}.th-v2 .th-art-prose thead th{background:var(--th-v2-table-head-bg);color:var(--th-v2-text-on-dark);font-family:var(--th-font-body);font-weight:var(--th-fw-bold);font-size:var(--th-fs-sm)}.th-v2 .th-art-prose tbody tr:nth-child(2n){background:var(--th-surface)}.th-v2 .th-art-prose tbody th{font-weight:var(--th-fw-bold);color:var(--th-navy)}.th-v2 .th-art-prose tbody tr+tr{border-top:var(--th-v2-bw-hairline) solid var(--th-v2-border-hairline)}.th-v2 .th-art-prose .th-art-info{display:flex;gap:var(--th-s-3);padding:var(--th-s-4) var(--th-s-5);background:var(--th-surface);border:var(--th-v2-bw) solid var(--th-v2-border);border-radius:var(--th-radius-lg);font-size:var(--th-fs-base)}.th-v2 .th-art-prose .th-art-info .th-icon{color:var(--th-navy);margin-top:3px}.th-v2 .th-art-promo{background:var(--th-v2-card-bg);border:var(--th-v2-bw) solid var(--th-v2-card-border);border-radius:var(--th-v2-card-radius);overflow:hidden;transition:opacity var(--th-v2-transition-default),transform var(--th-v2-transition-default)}.th-v2 .th-art-promo__label{display:block;padding:var(--th-s-3) var(--th-s-5) 0;font-size:var(--th-fs-sm);color:var(--th-text-secondary)}.th-v2 .th-art-promo__media{margin:var(--th-s-3) var(--th-s-5) 0;aspect-ratio:var(--th-v2-product-ratio-card);background:var(--th-surface);border-radius:var(--th-radius-md);padding:var(--th-v2-product-img-pad);overflow:hidden}.th-v2 .th-art-promo__media img{width:100%;height:100%;object-fit:contain}.th-v2 .th-art-promo__body{display:grid;gap:var(--th-s-3);padding:var(--th-s-4) var(--th-s-5) var(--th-s-5)}.th-v2 .th-art-promo__title{font-family:var(--th-font-heading);font-weight:var(--th-fw-bold);font-size:var(--th-fs-lg);line-height:var(--th-lh-snug);color:var(--th-navy)}.th-v2 .th-art-promo .th-checklist li{font-size:var(--th-fs-sm)}.th-v2 .th-art-promo__body .th-btn{width:100%}.th-v2 .th-art-promo__compact{display:none;align-items:center;gap:var(--th-s-3);width:100%;padding:var(--th-s-3) var(--th-s-4);font-family:var(--th-font-body);font-weight:var(--th-fw-bold);font-size:var(--th-fs-base);color:var(--th-navy);text-align:left}.th-v2 .th-art-promo__compact img{width:var(--th-s-12);height:var(--th-s-12);object-fit:contain;border-radius:var(--th-radius-md);background:var(--th-surface);padding:var(--th-s-1)}.th-v2 .th-art-promo__compact-text{flex:1 1 auto;min-width:0}.th-v2 .th-art-promo__compact-sub{display:block;font-weight:var(--th-fw-regular);font-size:var(--th-fs-xs);color:var(--th-text-muted)}.th-v2 .th-art-promo__compact:focus-visible{outline-color:transparent;box-shadow:var(--th-v2-focus-ring-inset);border-radius:var(--th-v2-card-radius)}.th-v2 .th-art-promo.is-compact .th-art-promo__compact{display:flex}.th-v2 .th-art-promo.is-compact .th-art-promo__label,.th-v2 .th-art-promo.is-compact .th-art-promo__media,.th-v2 .th-art-promo.is-compact .th-art-promo__body{display:none}.th-v2 .th-art-promo.is-hidden{opacity:0;transform:translateY(var(--th-s-2));pointer-events:none;visibility:hidden;transition:opacity var(--th-v2-transition-default),transform var(--th-v2-transition-default),visibility 0s linear var(--th-v2-transition-default)}@media(max-width:1023px){.th-v2 .th-art-promo--inline .th-art-promo__media{display:none}.th-v2 .th-art-promo--inline .th-art-promo__body{grid-template-columns:minmax(0,1fr) auto;align-items:center}.th-v2 .th-art-promo--inline .th-checklist{grid-column:1 / -1}.th-v2 .th-art-promo--inline .th-art-promo__body .th-btn{width:auto}}.th-v2 .th-art-cta{display:grid;gap:var(--th-s-5);padding:var(--th-s-5);background:var(--th-v2-card-bg);border:var(--th-v2-bw) solid var(--th-v2-card-border);border-radius:var(--th-v2-card-radius)}.th-v2 .th-art-cta__media{aspect-ratio:var(--th-v2-product-ratio-card);background:var(--th-surface);border-radius:var(--th-radius-md);padding:var(--th-v2-product-img-pad);overflow:hidden}.th-v2 .th-art-cta__media img{width:100%;height:100%;object-fit:contain}.th-v2 .th-art-cta__body{display:grid;gap:var(--th-s-3);align-content:center}.th-v2 .th-art-cta__kicker{font-size:var(--th-fs-sm);color:var(--th-text-muted)}.th-v2 .th-art-cta__title{font-size:var(--th-fs-xl)}.th-v2 .th-art-cta__body .th-btn{justify-self:start;margin-top:var(--th-s-1)}@media(min-width:768px){.th-v2 .th-art-cta{grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding:var(--th-s-6);gap:var(--th-s-8)}}.th-v2 .th-art-ki{display:grid;gap:var(--th-s-4);padding:var(--th-s-6);background:var(--th-navy);color:var(--th-v2-text-on-dark);border-radius:var(--th-radius-lg)}@media(min-width:768px){.th-v2 .th-art-ki{padding:var(--th-s-8)}}.th-v2 .th-art-ki__title{color:var(--th-v2-text-on-dark);font-size:var(--th-fs-xl)}.th-v2 .th-art-ki__text{color:var(--th-v2-text-on-dark-muted);max-width:60ch}.th-v2 .th-art-ki__label{margin-top:var(--th-s-2)}.th-v2 .th-art-ki__row{display:flex;flex-wrap:wrap;gap:var(--th-s-3)}.th-v2 .th-art-ki__row .th-input{flex:1 1 280px;min-width:0}.th-v2 .th-art-ki__chips{display:flex;flex-wrap:wrap;gap:var(--th-s-2)}.th-v2 .th-art-ki__chip{max-width:100%}.th-v2 .th-art-ki__hint{display:inline-flex;align-items:center;gap:var(--th-s-2);font-size:var(--th-fs-sm);color:var(--th-v2-text-on-dark-muted)}.th-v2 .th-art-author{display:grid;gap:var(--th-s-3);padding:var(--th-s-5);background:var(--th-surface);border:var(--th-v2-bw) solid var(--th-v2-border);border-radius:var(--th-v2-card-radius)}.th-v2 .th-art-author__name{font-family:var(--th-font-heading);font-weight:var(--th-fw-bold);font-size:var(--th-fs-lg);line-height:var(--th-lh-snug);color:var(--th-navy)}.th-v2 .th-art-author__links{display:flex;flex-wrap:wrap;gap:var(--th-s-2) var(--th-s-5);font-size:var(--th-fs-sm)}.th-v2 .th-art-author__links a{min-height:var(--th-v2-target-min);display:inline-flex;align-items:center;gap:var(--th-s-1)}.th-v2 .th-art-author__links .th-icon{width:var(--th-v2-icon-sm);height:var(--th-v2-icon-sm)}@media(min-width:768px){.th-v2 .th-art-author{grid-template-columns:minmax(0,1fr) auto;padding:var(--th-s-6)}.th-v2 .th-art-author__links{grid-column:1 / -1}}.th-v2 .th-art-related{min-width:0}.th-v2 .th-art-related__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--th-s-4);margin-bottom:var(--th-s-6)}.th-v2 .th-quiz{background:var(--th-v2-card-bg);border:var(--th-v2-bw) solid var(--th-v2-card-border);border-radius:var(--th-v2-card-radius);padding:var(--th-s-5)}@media(min-width:768px){.th-v2 .th-quiz{padding:var(--th-s-8)}}.th-v2 .th-quiz--flach{border:0;border-radius:0;padding:0;background:transparent}.th-v2 .th-quiz__screen[hidden]{display:none}.th-v2 .th-quiz__start{display:grid;gap:var(--th-s-4);justify-items:start;max-width:60ch}.th-v2 .th-quiz__start-meta{display:flex;flex-wrap:wrap;gap:var(--th-s-2) var(--th-s-4);font-size:var(--th-fs-sm);color:var(--th-text-muted)}.th-v2 .th-quiz__start-meta span{display:inline-flex;align-items:center;gap:var(--th-s-1)}.th-v2 .th-quiz__start-meta .th-icon{width:var(--th-v2-icon-sm);height:var(--th-v2-icon-sm)}.th-v2 .th-quiz__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--th-s-2) var(--th-s-4);margin-bottom:var(--th-s-3);font-size:var(--th-fs-sm);color:var(--th-text-secondary)}.th-v2 .th-quiz__count{font-family:var(--th-font-heading);font-weight:var(--th-fw-bold);font-size:var(--th-fs-base);color:var(--th-navy);font-variant-numeric:var(--th-v2-numeric)}.th-v2 .th-quiz__progress{height:var(--th-v2-progress-h);background:var(--th-surface-strong);border-radius:var(--th-v2-radius-xs);overflow:hidden;margin-bottom:var(--th-s-6)}.th-v2 .th-quiz__progress-bar{height:100%;width:var(--th-progress, 0%);background:var(--th-navy);transition:width var(--th-v2-transition-default)}.th-v2 .th-quiz__frage{display:grid;gap:var(--th-s-4)}.th-v2 .th-quiz__frage[hidden]{display:none}.th-v2 .th-quiz__badge{justify-self:start}.th-v2 .th-quiz__question>.th-quiz__badge{display:flex;width:fit-content;margin-bottom:var(--th-s-3);font-family:var(--th-font-body)}.th-v2 legend.th-quiz__question{float:left;width:100%;padding:0;margin:0}.th-v2 .th-quiz__question{font-family:var(--th-font-heading);font-weight:var(--th-fw-bold);font-size:var(--th-fs-lg);line-height:var(--th-lh-snug);color:var(--th-navy);text-wrap:balance}.th-v2 .th-quiz__options{display:grid;gap:var(--th-s-2)}.th-v2 .th-quiz__option{position:relative;display:flex;align-items:center;gap:var(--th-s-3);padding:var(--th-s-3) var(--th-s-4);background:var(--th-white);border:var(--th-v2-bw) solid var(--th-v2-border);border-radius:var(--th-radius-md);cursor:pointer;transition:border-color var(--th-transition-fast),background-color var(--th-transition-fast),box-shadow var(--th-transition-fast)}.th-v2 .th-quiz__option:hover{border-color:var(--th-v2-border-strong)}.th-v2 .th-quiz__option input{position:absolute;opacity:0;width:1px;height:1px}.th-v2 .th-quiz__letter{display:inline-flex;align-items:center;justify-content:center;width:var(--th-s-8);height:var(--th-s-8);flex:0 0 auto;border-radius:var(--th-radius-md);background:var(--th-surface-strong);font-family:var(--th-font-heading);font-weight:var(--th-fw-bold);font-size:var(--th-fs-sm);color:var(--th-navy)}.th-v2 .th-quiz__label{flex:1 1 auto;min-width:0;line-height:var(--th-lh-base)}.th-v2 .th-quiz__mark{display:none;width:var(--th-v2-icon-md);height:var(--th-v2-icon-md)}.th-v2 .th-quiz__option:has(input:focus-visible){box-shadow:var(--th-v2-focus-ring);outline:3px solid transparent;outline-offset:2px}.th-v2 .th-quiz__option.is-selected,.th-v2 .th-quiz__option:has(input:checked){border-color:var(--th-v2-border-selected);box-shadow:inset 0 0 0 1px var(--th-v2-border-selected)}.th-v2 .th-quiz__option:has(input:checked:focus-visible){box-shadow:inset 0 0 0 1px var(--th-v2-border-selected),var(--th-v2-focus-ring)}.th-v2 .th-quiz__option.is-selected .th-quiz__letter,.th-v2 .th-quiz__option:has(input:checked) .th-quiz__letter{background:var(--th-navy);color:var(--th-white)}.th-v2 .th-quiz .th-quiz__option.is-correct{border-color:var(--th-success);box-shadow:inset 0 0 0 1px var(--th-success);background:var(--th-v2-success-bg)}.th-v2 .th-quiz .th-quiz__option.is-correct .th-quiz__letter{background:var(--th-success-text);color:var(--th-white)}.th-v2 .th-quiz__option.is-correct .th-quiz__mark--richtig{display:inline-block;color:var(--th-success)}.th-v2 .th-quiz .th-quiz__option.is-wrong{border-color:var(--th-error);box-shadow:inset 0 0 0 1px var(--th-error);background:var(--th-v2-error-bg)}.th-v2 .th-quiz .th-quiz__option.is-wrong .th-quiz__letter{background:var(--th-v2-error-text);color:var(--th-white)}.th-v2 .th-quiz__option.is-wrong .th-quiz__mark--falsch{display:inline-block;color:var(--th-error)}.th-v2 .th-quiz__frage.is-aufgeloest .th-quiz__option{cursor:default}.th-v2 .th-quiz__explain{display:grid;gap:var(--th-s-1);padding:var(--th-s-4) var(--th-s-5);background:var(--th-surface);border-top:var(--th-v2-bw-hairline) solid var(--th-v2-border);border-radius:0 0 var(--th-radius-md) var(--th-radius-md);font-size:var(--th-fs-base);line-height:var(--th-lh-base)}.th-v2 .th-quiz--flach .th-quiz__explain{background:var(--th-white);border:var(--th-v2-bw) solid var(--th-v2-border);border-radius:var(--th-radius-lg)}.th-v2 .th-quiz__explain[hidden]{display:none}.th-v2 .th-quiz__explain-title{display:inline-flex;align-items:center;gap:var(--th-s-2);font-weight:var(--th-fw-bold);color:var(--th-navy)}.th-v2 .th-quiz__explain--richtig .th-quiz__explain-title{color:var(--th-success-text)}.th-v2 .th-quiz__explain--falsch .th-quiz__explain-title{color:var(--th-v2-error-text)}.th-v2 .th-quiz__explain-text{white-space:pre-line;color:var(--th-text-primary)}.th-v2 .th-quiz__explain-loesung{color:var(--th-text-primary);font-weight:var(--th-fw-bold)}.th-v2 .th-quiz__bild{display:block;width:auto;max-width:100%;height:auto;max-height:360px;margin-block:var(--th-s-2) var(--th-s-3);border:var(--th-v2-bw-hairline) solid var(--th-v2-border);border-radius:var(--th-radius-md);background:var(--th-white)}.th-v2 .th-quiz__mehrfach{margin:0 0 var(--th-s-2);font-size:var(--th-fs-sm);color:var(--th-text-secondary)}.th-v2 .th-quiz__frei{margin-block-end:var(--th-s-3)}.th-v2 .th-quiz__frei.is-correct .th-input{border-color:var(--th-success-text)}.th-v2 .th-quiz__frei.is-wrong .th-input{border-color:var(--th-v2-error-text)}.th-v2 .th-quiz__lead .th-form{display:grid;gap:var(--th-s-3);justify-items:start}.th-v2 .th-quiz__lead .th-field{width:100%}.th-v2 .th-quiz__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--th-s-3);margin-top:var(--th-s-2)}.th-v2 .th-quiz__hinweis{flex-basis:100%}.th-v2 .th-quiz__hinweis:empty{position:absolute}@media(max-width:767px){.th-v2 [data-th-quiz] .th-quiz__actions{position:sticky;bottom:0;padding-block:var(--th-s-3);background:var(--th-white);border-top:var(--th-v2-bw-hairline) solid var(--th-v2-border-hairline)}.th-v2 .th-quiz--flach[data-th-quiz] .th-quiz__actions{background:var(--th-surface)}.th-v2 .th-quiz__actions .th-btn{flex:1 1 auto}}.th-v2 .th-quiz__result{display:grid;gap:var(--th-s-6)}.th-v2 .th-quiz__score{display:grid;gap:var(--th-s-2)}.th-v2 .th-quiz__score-value{font-family:var(--th-font-heading);font-weight:var(--th-fw-bold);font-size:var(--th-fs-3xl);line-height:var(--th-lh-tight);color:var(--th-navy);font-variant-numeric:var(--th-v2-numeric)}.th-v2 .th-quiz__score-text{color:var(--th-text-secondary);max-width:60ch}.th-v2 .th-quiz__bars{display:grid;gap:var(--th-s-3)}.th-v2 .th-quiz__bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--th-s-1) var(--th-s-3);align-items:center;font-size:var(--th-fs-sm)}.th-v2 .th-quiz__bar-label{color:var(--th-text-primary);font-weight:var(--th-fw-bold)}.th-v2 .th-quiz__bar-hinweis{margin-left:var(--th-s-2);font-weight:var(--th-fw-regular);color:var(--th-text-secondary)}.th-v2 .th-quiz__bar-value{color:var(--th-text-secondary);font-variant-numeric:var(--th-v2-numeric)}.th-v2 .th-quiz__bar-track{grid-column:1 / -1;height:var(--th-v2-bar-h);background:var(--th-surface-strong);border-radius:var(--th-v2-radius-xs);overflow:hidden}.th-v2 .th-quiz__bar-fill{height:100%;width:var(--th-progress, 0%);background:var(--th-navy)}.th-v2 .th-quiz__result-grid{display:grid;gap:var(--th-s-5)}@media(min-width:768px){.th-v2 .th-quiz__result-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.th-v2 .th-quiz__result-block{display:grid;gap:var(--th-s-3)}.th-v2 .th-quiz__result-title{font-family:var(--th-font-body);font-weight:var(--th-fw-bold);font-size:var(--th-fs-base);color:var(--th-navy)}.th-v2 .th-quiz__product{display:grid;grid-template-columns:var(--th-v2-thumb-lg) minmax(0,1fr);gap:var(--th-s-4);align-items:center}.th-v2 .th-quiz__product-media{aspect-ratio:var(--th-v2-product-ratio-card);background:var(--th-surface);border-radius:var(--th-radius-md);padding:var(--th-s-1)}.th-v2 .th-quiz__product-media img{width:100%;height:100%;object-fit:contain}.th-v2 .th-quiz__product-body{display:grid;gap:var(--th-s-1);justify-items:start}.th-v2 .th-quiz__product-title{font-family:var(--th-font-heading);font-weight:var(--th-fw-bold);font-size:var(--th-fs-md);line-height:var(--th-lh-snug);color:var(--th-navy)}.th-v2 .th-quiz__product-meta{font-size:var(--th-fs-sm);color:var(--th-text-muted)}.th-v2 .th-quiz__result-actions{display:flex;flex-wrap:wrap;gap:var(--th-s-3)}.th-v2 .th-quiz--beispiele{background:transparent;border:0;padding:0}.th-v2 .th-quiz__beispiele{display:grid;gap:var(--th-v2-grid-gap)}@media(min-width:1024px){.th-v2 .th-quiz__beispiele{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.th-v2 .th-quiz__beispiel{display:grid;gap:var(--th-s-4);padding:var(--th-s-5);background:var(--th-v2-card-bg);border:var(--th-v2-bw) solid var(--th-v2-card-border);border-radius:var(--th-v2-card-radius)}.th-v2 .th-quiz__beispiel .th-quiz__question{font-size:var(--th-fs-md)}.th-v2 .th-quiz__beispiel .th-quiz__option{padding:var(--th-s-2) var(--th-s-3);cursor:default}.th-v2 .th-quiz__beispiel .th-quiz__option:hover{border-color:var(--th-v2-border)}.th-v2 .th-quiz__beispiel .th-quiz__letter{width:var(--th-v2-tile-sm);height:var(--th-v2-tile-sm)}.th-v2 .th-quiz__beispiel .th-quiz__label,.th-v2 .th-quiz__beispiel .th-quiz__explain{font-size:var(--th-fs-sm)}.th-v2 .th-quiz__beispiel-toggle{justify-self:start}.th-v2 .th-quiz__beispiele-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--th-s-3) var(--th-s-6);margin-top:var(--th-s-6)}.th-v2 .th-faq{display:flow-root}.th-v2 .th-faq__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--th-v2-tile-sm);height:var(--th-v2-tile-sm);border-radius:var(--th-radius-sm);background:var(--th-surface-strong);color:var(--th-navy)}.th-v2 .th-faq__icon .th-icon{width:var(--th-v2-icon-sm);height:var(--th-v2-icon-sm)}.th-v2 .th-faq__icon--minus,.th-v2 .th-accordion--faq[open] .th-faq__icon--plus{display:none}.th-v2 .th-accordion--faq[open] .th-faq__icon--minus{display:inline-flex}.th-v2 .th-accordion--faq>.th-accordion__panel{max-width:72ch}.th-v2 .th-faq-split{display:grid;gap:var(--th-s-8)}@media(min-width:1024px){.th-v2 .th-faq-split{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--th-s-12);align-items:start}}.th-v2 .th-faq-split__head{display:grid;gap:var(--th-s-3)}.th-v2 .th-faq-split__support{display:inline-flex;align-items:center;gap:var(--th-s-2);font-size:var(--th-fs-sm);color:var(--th-text-secondary)}.th-v2 .th-faq--kompakt .th-accordion--faq>.th-accordion__summary{padding:var(--th-s-3) var(--th-s-4)}.th-v2 .th-faq--kompakt .th-accordion--faq>.th-accordion__panel{padding:0 var(--th-s-4) var(--th-s-4);font-size:var(--th-fs-sm)}.th-v2 .th-form{display:grid;gap:var(--th-s-5)}.th-v2 .th-form__title{margin-bottom:var(--th-s-5)}.th-v2 .th-form__privacy{font-size:var(--th-fs-sm);line-height:var(--th-lh-base);color:var(--th-text-muted);max-width:68ch}.th-v2 .th-form .th-btn.is-loading{pointer-events:none}.th-v2 .th-form__status{display:flex;gap:var(--th-s-3);align-items:flex-start;padding:var(--th-s-5);background:var(--th-v2-success-bg);border:var(--th-v2-bw) solid var(--th-success);border-radius:var(--th-radius-lg)}.th-v2 .th-form__status[hidden]{display:none}.th-v2 .th-form__status--flach{padding:0;background:none;border:0;border-radius:0}.th-v2 .th-form__status .th-icon{color:var(--th-success);flex:0 0 auto;margin-top:2px}.th-v2 .th-form__status-title{font-family:var(--th-font-body);font-weight:var(--th-fw-bold);font-size:var(--th-fs-md);color:var(--th-navy)}.th-v2 .th-form__status-text{margin-top:var(--th-s-1);color:var(--th-text-secondary);max-width:60ch}.th-v2 .th-form__status .th-btn{margin-top:var(--th-s-3)}.th-v2 .th-form--inline{gap:var(--th-s-3)}.th-v2 .th-form__inline{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--th-s-3)}.th-v2 .th-form__inline .th-field{flex:1 1 260px;min-width:0}.th-v2 .th-form__inline .th-btn{flex:0 0 auto;margin-top:calc(var(--th-fs-sm) * var(--th-lh-base) + var(--th-s-2))}@media(max-width:767px){.th-v2 .th-form__inline .th-btn{flex:1 1 100%;margin-top:0}}.th-v2 .th-lead-box{display:grid;gap:var(--th-s-4);padding:var(--th-s-5);background:var(--th-surface);border:var(--th-v2-bw) solid var(--th-v2-border);border-radius:var(--th-v2-card-radius)}@media(min-width:768px){.th-v2 .th-lead-box{padding:var(--th-s-6);grid-template-columns:auto minmax(0,1fr);column-gap:var(--th-s-5)}.th-v2 .th-lead-box__form{grid-column:2}}.th-v2 .th-lead-box__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--th-s-14);height:var(--th-s-14);border-radius:50%;background:var(--th-white);border:var(--th-v2-bw) solid var(--th-v2-border);color:var(--th-navy)}.th-v2 .th-lead-box__head{display:grid;gap:var(--th-s-1)}.th-v2 .th-lead-box__title{font-size:var(--th-fs-lg)}.th-v2 .th-lead-box__text{color:var(--th-text-secondary);max-width:60ch}.th-v2 .th-proof{display:grid;gap:var(--th-s-6);padding:var(--th-v2-card-pad);background:var(--th-v2-card-bg);border:var(--th-v2-bw) solid var(--th-v2-card-border);border-radius:var(--th-v2-card-radius)}.th-v2 .th-proof__award{display:flex;gap:var(--th-s-4);align-items:center}.th-v2 .th-proof__siegel{flex:0 0 auto;width:var(--th-v2-seal);height:var(--th-v2-seal);object-fit:contain}.th-v2 .th-proof__body{display:grid;gap:var(--th-s-1);justify-items:start}.th-v2 .th-proof__title{font-size:var(--th-fs-lg)}.th-v2 .th-proof__text{color:var(--th-text-secondary)}.th-v2 .th-proof__link{font-size:var(--th-fs-sm);margin-top:var(--th-s-1)}@media(min-width:1024px){.th-v2 .th-proof{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--th-s-8);align-items:center}}.th-v2 .th-objection{display:grid;gap:var(--th-s-6);padding:var(--th-v2-card-pad);background:var(--th-surface);border:var(--th-v2-bw) solid var(--th-v2-border);border-radius:var(--th-radius-lg)}.th-v2 .th-objection__screen{margin:0;aspect-ratio:4 / 3;border:var(--th-v2-bw) solid var(--th-v2-border);border-radius:var(--th-radius-lg);overflow:hidden;background:var(--th-surface-strong)}.th-v2 .th-objection__screen img{display:block;width:100%;height:100%;object-fit:cover}.th-v2 .th-objection__text{display:grid;gap:var(--th-s-4);align-content:center}.th-v2 .th-objection__text>p{color:var(--th-text-secondary);max-width:36rem}.th-v2 .th-objection__haken{list-style:none;padding:0;display:grid;gap:var(--th-s-2)}.th-v2 .th-objection__haken li{display:flex;gap:var(--th-s-2);align-items:flex-start}.th-v2 .th-objection__haken .th-icon{flex:0 0 auto;margin-top:2px;color:var(--th-navy)}@media(min-width:1024px){.th-v2 .th-objection{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--th-s-12);padding:var(--th-s-8)}}.th-v2 .th-exam{display:grid;gap:var(--th-s-5);padding:var(--th-s-5);background:var(--th-surface);border:var(--th-v2-bw) solid var(--th-v2-border);border-radius:var(--th-v2-card-radius)}@media(min-width:768px){.th-v2 .th-exam{padding:var(--th-s-6)}}.th-v2 .th-exam__subtitle{font-weight:var(--th-fw-bold);color:var(--th-navy);margin-bottom:var(--th-s-3)}.th-v2 .th-exam__table{width:100%;table-layout:fixed;font-size:var(--th-fs-base);line-height:var(--th-lh-base)}.th-v2 .th-exam__table th,.th-v2 .th-exam__table td{padding:var(--th-s-3) 0;text-align:left;vertical-align:top;border-top:var(--th-v2-bw-hairline) solid var(--th-v2-border-hairline)}.th-v2 .th-exam__table tr:first-child th,.th-v2 .th-exam__table tr:first-child td{border-top:0;padding-top:0}.th-v2 .th-exam__table th{width:40%;padding-right:var(--th-s-4);font-weight:var(--th-fw-bold);color:var(--th-navy)}@media(max-width:767px){.th-v2 .th-exam__table,.th-v2 .th-exam__table tbody,.th-v2 .th-exam__table tr,.th-v2 .th-exam__table th,.th-v2 .th-exam__table td{display:block;width:auto}.th-v2 .th-exam__table th{padding-right:0;padding-bottom:0}.th-v2 .th-exam__table td{border-top:0;padding-top:var(--th-s-1)}.th-v2 .th-exam__table tr:first-child td{padding-top:var(--th-s-1)}}.th-v2 .th-exam__timeline{display:grid;gap:var(--th-s-4)}.th-v2 .th-exam__step{position:relative;display:grid;grid-template-columns:var(--th-v2-timeline-dot) minmax(0,1fr);gap:var(--th-s-3);align-items:start}.th-v2 .th-exam__step+.th-exam__step:before{content:"";position:absolute;left:calc(var(--th-v2-timeline-dot) / 2);top:calc(-1 * var(--th-s-4));height:var(--th-s-4);border-left:var(--th-v2-bw-hairline) solid var(--th-v2-border-strong)}.th-v2 .th-exam__dot{display:inline-flex;align-items:center;justify-content:center;width:var(--th-v2-timeline-dot);height:var(--th-v2-timeline-dot);border-radius:50%;background:var(--th-white);border:var(--th-v2-bw) solid var(--th-v2-border-strong);color:var(--th-navy)}.th-v2 .th-exam__step-title{font-weight:var(--th-fw-bold);color:var(--th-navy);line-height:var(--th-lh-base)}.th-v2 .th-exam__step-text{font-size:var(--th-fs-sm);color:var(--th-text-secondary)}@media(min-width:1024px){.th-v2 .th-exam__timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--th-s-4)}.th-v2 .th-exam__step{grid-template-columns:minmax(0,1fr);gap:var(--th-s-2)}.th-v2 .th-exam__step+.th-exam__step:before{display:none}.th-v2 .th-exam__step:not(:last-child):after{content:"";position:absolute;top:calc(var(--th-v2-timeline-dot) / 2);left:calc(var(--th-v2-timeline-dot) + var(--th-s-2));right:var(--th-s-2);border-top:var(--th-v2-bw-hairline) solid var(--th-v2-border-strong)}}.th-v2 .th-lead-box__submit{align-self:end}@media(forced-colors:active){.th-v2 .th-quiz__option:has(input:checked),.th-v2 .th-quiz__option.is-selected{outline:2px solid Highlight;outline-offset:-2px}.th-v2 .th-quiz__option:has(input:focus-visible){outline:3px solid Highlight;outline-offset:2px}.th-v2 .th-quiz__option:has(input:checked) .th-quiz__letter{forced-color-adjust:none;background:Highlight;color:HighlightText}}.th-v2 .th-art-card__media--kachel img{object-fit:cover;object-position:center 25%}.th-v2 .th-video{margin:0}.th-v2 .th-video__buehne{position:relative;aspect-ratio:16 / 9;background:var(--th-surface-strong);border:var(--th-v2-bw) solid var(--th-v2-border);border-radius:var(--th-radius-lg);overflow:hidden}.th-v2 .th-video__hinweis{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--th-s-3);padding:var(--th-s-4);text-align:center}.th-v2 .th-video__play{display:inline-flex;align-items:center;justify-content:center;width:var(--th-s-14);height:var(--th-s-14);border-radius:50%;background:var(--th-navy);color:var(--th-white)}.th-v2 .th-video__titel{max-width:52ch;font-family:var(--th-font-heading);font-weight:var(--th-fw-bold);font-size:var(--th-fs-md);line-height:var(--th-lh-snug);color:var(--th-navy)}.th-v2 .th-video__text{max-width:52ch;font-size:var(--th-fs-sm);color:var(--th-text-secondary)}.th-v2 .th-video__text a{color:var(--th-navy)}.th-v2 .th-video__buehne iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.th-v2 .th-video__caption{display:flex;align-items:center;gap:var(--th-s-2);margin-top:var(--th-s-2);font-size:var(--th-fs-sm);color:var(--th-text-muted)}@media(max-width:767px){.th-v2 .th-video__buehne{aspect-ratio:auto;min-height:calc(var(--th-s-20) * 3)}.th-v2 .th-video__hinweis{position:static;padding-block:var(--th-s-6)}.th-v2 .th-video.is-geladen .th-video__buehne{aspect-ratio:16 / 9;min-height:0}}.th-v2 .th-hero__raster{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--th-s-6);align-items:center}.th-v2 .th-hero__text>*+*{margin-top:var(--th-s-4)}.th-v2 .th-hero .th-lead{max-width:34rem}.th-v2 .th-hero__rating{margin-top:var(--th-s-4);flex-wrap:wrap}.th-v2 .th-hero__krumen{margin-bottom:var(--th-s-2)}.th-v2 .th-hero__meta{display:flex;gap:var(--th-s-2);align-items:center}.th-v2 .th-hero .th-h1{-webkit-hyphens:manual;hyphens:manual}@media(max-width:767px){.th-v2 .th-hero{padding-block:var(--th-s-6)}.th-v2 .th-hero .th-h1{font-size:var(--th-fs-3xl)}.th-v2 .th-hero .th-lead{font-size:var(--th-fs-base)}.th-v2 .th-hero__rating{row-gap:0}.th-v2 .th-hero__rating>.th-rating__scale+.th-rating__sep{display:none}.th-v2 .th-hero__rating>.th-rating__scale~*{order:2}.th-v2 .th-hero__rating:after{content:"";order:1;flex-basis:100%}}@media(min-width:1024px){.th-v2 .th-hero__raster{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--th-s-12)}}.th-v2 .th-final-cta__raster{display:grid;gap:var(--th-s-6);align-items:center}.th-v2 .th-final-cta__raster .th-lead{margin-top:var(--th-s-4);max-width:36rem}.th-v2 .th-final-cta__aktion{display:grid;gap:var(--th-s-3);justify-items:start}@media(max-width:767px){.th-v2 .th-final-cta__aktion,.th-v2 .th-final-cta__aktion .th-btn{width:100%}}@media(min-width:1024px){.th-v2 .th-final-cta__raster{grid-template-columns:minmax(0,1fr) auto;gap:var(--th-s-12)}.th-v2 .th-final-cta__aktion{justify-items:end}}.th-v2 .th-artikel .th-breadcrumb{margin-bottom:var(--th-s-6)}.th-v2 .th-artikel__kopf{min-width:0}.th-v2 .th-artikel__spalte{max-width:var(--th-content-max)}.th-v2 .th-artikel__module>*+*{margin-top:var(--th-v2-stack-module)}.th-v2 .th-artikel__faq>h2{margin-bottom:var(--th-s-6)}.th-v2 .th-artikel__nach{padding-bottom:var(--th-v2-section-pad-y-sm)}.th-v2 .th-art-prose .th-art-promo--inline{margin-block:var(--th-s-8)}@media(max-width:1023px){.th-v2 .th-art-side .th-artikel__nur-desktop{display:none}}@media(min-width:1024px){.th-v2 .th-art-prose .th-artikel__nur-mobil{display:none}.th-v2 .th-artikel__layout{row-gap:var(--th-s-2)}.th-v2 .th-artikel__layout>.th-artikel__kopf{grid-column:1;grid-row:1}.th-v2 .th-artikel__layout>.th-art-side{grid-column:2;grid-row:1 / span 2}.th-v2 .th-artikel__layout>.th-artikel__text{grid-column:1;grid-row:2}}.th-v2 .th-v2-hero{display:grid;gap:var(--th-s-6);min-width:0}.th-v2 .th-v2-hero__col{min-width:0}@media(min-width:1024px){.th-v2 .th-v2-hero{grid-template-columns:minmax(0,1fr) var(--th-v2-buybox-w);gap:var(--th-s-12);align-items:start}.th-v2 .th-v2-hero__col.is-sticky{position:sticky;top:var(--th-v2-sticky-top, var(--th-s-6))}}@media(min-width:1400px){.th-v2 .th-v2-hero{grid-template-columns:minmax(0,1fr) var(--th-v2-buybox-w-wide)}}.th-v2 .th-v2-gallery{position:relative;min-width:0}.th-v2 .th-v2-gallery__list{display:flex;gap:var(--th-s-3);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin:0;padding:0;list-style:none}.th-v2 .th-v2-gallery__list::-webkit-scrollbar{display:none}.th-v2 .th-v2-gallery__item{position:relative;flex:0 0 100%;min-width:0;scroll-snap-align:start}.th-v2 .th-v2-gallery__figur{position:relative;display:block;aspect-ratio:var(--th-v2-product-ratio-card);margin:0;overflow:hidden;border:var(--th-v2-bw) solid var(--th-v2-border);border-radius:var(--th-radius-lg);background:var(--th-surface);transition:border-color var(--th-transition-fast)}.th-v2 .th-v2-gallery__img{display:block;width:100%;height:100%;object-fit:cover}.th-v2 .th-v2-gallery__auf,.th-v2 .th-v2-app__auf{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--th-z-base);width:100%;height:100%;padding:0;border:0;border-radius:var(--th-radius-lg);background:transparent;cursor:zoom-in}.th-v2 .th-v2-gallery__auf:focus-visible,.th-v2 .th-v2-app__auf:focus-visible{outline:3px solid transparent;box-shadow:var(--th-v2-focus-ring)}.th-v2 .th-v2-gallery__item:hover .th-v2-gallery__figur{border-color:var(--th-v2-border-strong)}.th-v2 .th-v2-gallery__figur--umfang{display:flex;flex-direction:column;justify-content:center;gap:var(--th-s-3);padding:var(--th-s-6);background:var(--th-white)}.th-v2 .th-v2-gallery__zahl{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--th-s-1) var(--th-s-2);color:var(--th-navy)}.th-v2 .th-v2-gallery__zahl b{font-family:var(--th-font-heading);font-weight:var(--th-fw-bold);font-size:var(--th-fs-3xl);line-height:var(--th-v2-lh-none);font-variant-numeric:var(--th-v2-numeric)}.th-v2 .th-v2-gallery__zahl span{font-weight:var(--th-fw-bold);font-size:var(--th-fs-base)}.th-v2 .th-v2-gallery__bereiche{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--th-s-1) var(--th-s-4);margin:0;padding:0;list-style:none;font-size:var(--th-fs-sm);line-height:var(--th-v2-lh-dense);color:var(--th-text-secondary)}.th-v2 .th-v2-gallery__bereiche li{display:flex;gap:var(--th-s-2);align-items:flex-start;min-width:0}.th-v2 .th-v2-gallery__bereiche .th-icon{flex:0 0 auto;width:var(--th-v2-icon-sm);height:var(--th-v2-icon-sm);margin-top:1px;color:var(--th-navy)}.th-v2 .th-v2-gallery__stand{font-size:var(--th-fs-xs);color:var(--th-text-muted)}.th-v2 .th-v2-gallery__figur--geraet{background:var(--th-navy);border-color:var(--th-navy)}.th-v2 .th-v2-gallery__geraet{position:absolute;left:50%;top:var(--th-s-6);width:var(--th-v2-geraet);height:auto;transform:translate(-50%)}.th-v2 .th-v2-gallery__figur--box{display:flex;align-items:center;justify-content:center;padding:var(--th-s-4);background:radial-gradient(70% 65% at 50% 45%,var(--th-white) 0%,var(--th-surface) 100%)}@media(max-width:1023px){.th-v2 .th-v2-gallery__figur--box{padding:var(--th-s-2)}}.th-v2 .th-v2-gallery__box{display:block;width:auto;height:100%;max-width:100%;object-fit:contain;filter:drop-shadow(var(--th-shadow-lg))}.th-v2 .th-v2-gallery__figur--zertifikat{display:flex;align-items:center;justify-content:center;padding:var(--th-s-5)}.th-v2 .th-v2-gallery__blatt{height:100%;width:auto;max-width:100%;object-fit:contain;border:var(--th-v2-bw) solid var(--th-v2-border);box-shadow:var(--th-shadow-sm);background:var(--th-white)}.th-v2 .th-v2-gallery__badge{position:absolute;top:var(--th-s-3);left:var(--th-s-3)}.th-v2 .th-v2-gallery__dots{display:flex;justify-content:center;gap:var(--th-s-1);margin-top:var(--th-s-2)}@media(min-width:1024px){.th-v2 .th-v2-gallery__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--th-s-4);overflow:visible;scroll-snap-type:none}.th-v2 .th-v2-gallery__item--main{grid-column:1 / -1}.th-v2 .th-v2-gallery__item--main~.th-v2-gallery__item:last-child:nth-child(2n){grid-column:1 / -1;justify-self:center;width:calc((100% - var(--th-s-4)) / 2)}.th-v2 .th-v2-gallery__dots{display:none}.th-v2 .th-v2-gallery__figur--umfang{padding:var(--th-s-5)}}.th-v2 .th-v2-lightbox{--th-v2-lb-h: calc(100dvh - 2 * var(--th-s-20) - var(--th-s-12))}.th-v2 .th-v2-lightbox .th-modal__dialog{max-width:var(--th-v2-lightbox-w)}.th-v2 .th-v2-lightbox__head{align-items:center}.th-v2 .th-v2-lightbox__zaehler{margin-left:auto;font-size:var(--th-fs-sm);color:var(--th-text-muted);font-variant-numeric:var(--th-v2-numeric);white-space:nowrap}.th-v2 .th-v2-lightbox__body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--th-s-3)}.th-v2 .th-v2-lightbox__body>*+*{margin-top:0}.th-v2 .th-v2-lightbox__buehne{display:flex;flex-direction:column;align-items:center;gap:var(--th-s-3);min-width:0;margin:0}.th-v2 .th-v2-lightbox__inhalt{display:flex;justify-content:center;width:100%;min-width:0}.th-v2 .th-v2-lightbox__inhalt>.th-v2-gallery__figur{width:min(100%,calc(var(--th-v2-lb-h) * 4 / 3))}.th-v2 .th-v2-lightbox__inhalt>.th-v2-gallery__figur--zertifikat{width:min(100%,calc(var(--th-v2-lb-h) * 2 / 3));aspect-ratio:auto}.th-v2 .th-v2-lightbox__inhalt>.th-v2-gallery__figur--zertifikat .th-v2-gallery__blatt{width:100%;height:auto}.th-v2 .th-v2-lightbox__inhalt>.th-v2-app__karte{width:min(100%,var(--th-v2-app-karte-gross),calc(var(--th-v2-lb-h) * 9 / 16));padding:var(--th-s-5) var(--th-s-5) 0}.th-v2 .th-v2-lightbox__inhalt>.th-v2-app__karte .th-v2-app__name{font-size:var(--th-fs-lg)}.th-v2 .th-v2-lightbox__pfeil{flex:0 0 auto}.th-v2 .th-v2-lightbox__caption{max-width:60ch;font-size:var(--th-fs-sm);color:var(--th-text-secondary);text-align:center}@media(max-width:767px){.th-v2 .th-v2-lightbox__body{grid-template-columns:1fr 1fr}.th-v2 .th-v2-lightbox__buehne{grid-column:1 / -1;grid-row:1}.th-v2 .th-v2-lightbox__pfeil--prev{justify-self:start}.th-v2 .th-v2-lightbox__pfeil--next{justify-self:end}}.th-v2 .th-v2-buy__position{font-size:var(--th-fs-base);line-height:var(--th-lh-base);color:var(--th-text-primary)}.th-v2 .th-v2-buy__position a{font-weight:var(--th-fw-bold);color:var(--th-navy);text-underline-offset:var(--th-v2-underline-offset);white-space:nowrap}.th-v2 .th-v2-buy__nachkauf{display:flex;flex-direction:column;gap:var(--th-s-8);margin-top:var(--th-s-8);padding-top:var(--th-s-6);border-top:var(--th-v2-divider)}.th-v2 .th-v2-pkg{display:flex;flex-direction:column;gap:var(--th-s-2);min-width:0;margin:0;padding:0;border:0}.th-v2 .th-v2-pkg__card{position:relative;display:grid;grid-template-columns:var(--th-v2-check-size) minmax(0,1fr) auto;column-gap:var(--th-s-3);align-items:center;min-height:var(--th-s-14);padding:var(--th-v2-package-pad);border:var(--th-v2-bw) solid var(--th-v2-package-inactive-border);border-radius:var(--th-v2-package-radius);background:var(--th-v2-package-inactive-bg);transition:border-color var(--th-transition-fast),background-color var(--th-transition-fast),box-shadow var(--th-transition-fast)}.th-v2 .th-v2-pkg__card:hover{border-color:var(--th-v2-package-hover-border)}.th-v2 .th-v2-pkg__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.th-v2 .th-v2-pkg__label{display:contents;cursor:pointer}.th-v2 .th-v2-pkg__label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;cursor:pointer}.th-v2 .th-v2-pkg__radio{width:var(--th-v2-check-size);height:var(--th-v2-check-size);border-radius:50%;border:var(--th-v2-bw) solid var(--th-v2-border-control);background:var(--th-white)}.th-v2 .th-v2-pkg__kopf{display:flex;flex-direction:column;min-width:0;padding-block:var(--th-s-1)}.th-v2 .th-v2-pkg__name{font-family:var(--th-font-heading);font-weight:var(--th-fw-bold);font-size:var(--th-v2-package-name-fs);line-height:var(--th-v2-lh-compact);color:var(--th-navy)}.th-v2 .th-v2-pkg__sub{font-size:var(--th-v2-package-sub-fs);line-height:var(--th-v2-lh-compact);color:var(--th-text-muted);overflow-wrap:anywhere}.th-v2 .th-v2-pkg__price{font-family:var(--th-font-heading);font-weight:var(--th-fw-bold);font-size:var(--th-v2-package-price-fs);line-height:var(--th-v2-lh-none);color:var(--th-navy);font-variant-numeric:var(--th-v2-numeric);white-space:nowrap}.th-v2 .th-v2-pkg__card.is-selected{background:var(--th-v2-package-selected-bg);border-color:var(--th-v2-package-selected-border);box-shadow:inset 0 0 0 1px var(--th-v2-package-selected-border)}.th-v2 .th-v2-pkg__card.is-selected .th-v2-pkg__radio{border:var(--th-v2-radio-dot-ring) solid var(--th-navy)}.th-v2 .th-v2-pkg__card.is-selected .th-v2-pkg__sub{display:none}.th-v2 .th-v2-pkg__card:has(.th-v2-pkg__input:focus-visible){outline:3px solid transparent;outline-offset:2px;box-shadow:inset 0 0 0 1px var(--th-v2-package-selected-border),var(--th-v2-focus-ring)}.th-v2 .th-v2-pkg__detail{position:relative;z-index:var(--th-z-base);grid-column:1 / -1;overflow:hidden;margin-top:var(--th-s-1);padding-top:var(--th-s-2);padding-bottom:var(--th-s-1);border-top:var(--th-v2-divider)}.th-v2 .th-v2-pkg__list{display:flex;flex-direction:column;gap:var(--th-s-1);margin:0;padding:0;list-style:none;font-size:var(--th-fs-sm);line-height:var(--th-v2-lh-dense);color:var(--th-text-primary)}.th-v2 .th-v2-pkg__item{display:flex;align-items:flex-start;gap:var(--th-s-2)}.th-v2 .th-v2-pkg__item>.th-icon{flex:0 0 auto;width:var(--th-v2-icon-sm);height:var(--th-v2-icon-sm);margin-top:1px;color:var(--th-navy)}.th-v2 .th-v2-pkg__item .th-badge{margin-left:var(--th-s-1);vertical-align:baseline}.th-v2 .th-v2-pkg__ohne{margin-top:var(--th-s-2);font-size:var(--th-fs-sm);line-height:var(--th-v2-lh-dense);color:var(--th-text-muted)}.th-v2 .th-v2-pkg__mehr{display:inline-flex;align-items:center;gap:var(--th-s-1);min-height:var(--th-v2-target-min);margin-top:var(--th-s-1);font-size:var(--th-fs-sm);font-weight:var(--th-fw-bold);color:var(--th-navy);text-underline-offset:var(--th-v2-underline-offset)}.th-v2 .th-v2-pkg__mehr .th-icon{width:var(--th-v2-icon-sm);height:var(--th-v2-icon-sm)}@media(max-width:767px){.th-v2 .th-v2-pkg__ohne{display:none}}.th-v2 .th-v2-pkg__mehr{display:none}.th-v2 .th-v2-vergleich{display:flex;flex-direction:column;gap:var(--th-s-4);min-width:0}.th-v2 .th-v2-vergleich__desktop{display:none}.th-v2 .th-v2-vergleich__tabelle{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.th-v2 .th-v2-vergleich__tabelle th,.th-v2 .th-v2-vergleich__tabelle td{padding:var(--th-s-3) var(--th-s-4);border-top:var(--th-v2-bw-hairline) solid var(--th-v2-border-hairline);text-align:center;vertical-align:middle}.th-v2 .th-v2-vergleich__tabelle th:first-child{width:34%;text-align:left}.th-v2 .th-v2-vergleich__tabelle tbody th{vertical-align:top}.th-v2 .th-v2-vergleich__tabelle thead th{position:sticky;top:var(--th-sticky-oben, 0px);z-index:var(--th-z-base);border-top:0;border-bottom:var(--th-v2-bw) solid var(--th-v2-border);background:var(--th-white);vertical-align:bottom}.th-v2 .th-v2-vergleich__paket{display:block;font-family:var(--th-font-heading);font-weight:var(--th-fw-bold);font-size:var(--th-fs-md);line-height:var(--th-lh-snug);color:var(--th-navy);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.th-v2 .th-v2-vergleich__paket-sub{display:block;margin-top:2px;font-size:var(--th-fs-sm);font-weight:var(--th-fw-regular);color:var(--th-text-secondary)}.th-v2 .th-v2-vergleich__titel{display:block;font-weight:var(--th-fw-bold);font-size:var(--th-fs-base);line-height:var(--th-lh-snug);color:var(--th-navy)}.th-v2 .th-v2-vergleich__text{display:block;margin-top:var(--th-s-1);font-weight:var(--th-fw-regular);font-size:var(--th-fs-sm);line-height:var(--th-lh-base);color:var(--th-text-secondary)}.th-v2 .th-v2-vergleich__ja .th-icon{color:var(--th-navy)}.th-v2 .th-v2-vergleich__nein .th-icon{color:var(--th-text-muted)}.th-v2 .th-v2-vergleich__jedem{display:flex;flex-wrap:wrap;align-items:center;gap:var(--th-s-2) var(--th-s-4)}.th-v2 .th-v2-vergleich__jedem .th-v2-vergleich__titel{font-size:var(--th-fs-sm)}.th-v2 .th-v2-vergleich__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--th-s-2);margin:0;padding:0;list-style:none}.th-v2 .th-v2-vergleich__chips a{font-size:var(--th-fs-sm);font-weight:var(--th-fw-bold);color:var(--th-navy);text-underline-offset:var(--th-v2-underline-offset)}.th-v2 .th-v2-vergleich__tabelle tfoot td{padding-block:var(--th-s-5);border-top:var(--th-v2-bw) solid var(--th-v2-border);vertical-align:top}.th-v2 .th-v2-vergleich__preis{display:block;font-family:var(--th-font-heading);font-weight:var(--th-fw-bold);font-size:var(--th-v2-price-fs-table);line-height:var(--th-v2-lh-none);color:var(--th-navy);font-variant-numeric:var(--th-v2-numeric)}.th-v2 .th-v2-vergleich__cta{width:100%;height:auto;min-height:var(--th-v2-btn-h-sm);margin-top:var(--th-s-3);padding-block:var(--th-s-2);white-space:normal}.th-v2 .th-v2-vergleich__tabelle .is-highlight{background:var(--th-surface);box-shadow:inset var(--th-v2-bw-selected) 0 0 0 var(--th-navy),inset calc(-1 * var(--th-v2-bw-selected)) 0 0 0 var(--th-navy)}.th-v2 .th-v2-vergleich__tabelle thead .is-highlight{box-shadow:inset var(--th-v2-bw-selected) 0 0 0 var(--th-navy),inset calc(-1 * var(--th-v2-bw-selected)) 0 0 0 var(--th-navy),inset 0 var(--th-v2-bw-selected) 0 0 var(--th-navy)}.th-v2 .th-v2-vergleich__tabelle tfoot .is-highlight{box-shadow:inset var(--th-v2-bw-selected) 0 0 0 var(--th-navy),inset calc(-1 * var(--th-v2-bw-selected)) 0 0 0 var(--th-navy),inset 0 calc(-1 * var(--th-v2-bw-selected)) 0 0 var(--th-navy)}.th-v2 .th-v2-vergleich__mobil{display:flex;flex-direction:column;gap:var(--th-s-3)}.th-v2 .th-v2-vergleich__summary{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--th-s-3)}.th-v2 .th-v2-vergleich__mobil .th-accordion__panel{display:flex;flex-direction:column;gap:var(--th-s-4);padding:var(--th-s-3) var(--th-s-5) var(--th-s-5);border-top:var(--th-v2-divider)}.th-v2 .th-v2-vergleich__mobil .th-v2-vergleich__preis{font-size:var(--th-fs-lg)}@media(min-width:1024px){.th-v2 .th-v2-vergleich__desktop{display:block;border:var(--th-v2-bw) solid var(--th-v2-border);border-radius:var(--th-radius-lg);background:var(--th-white);overflow:clip}.th-v2 .th-v2-vergleich__mobil{display:none}}.th-v2 .th-v2-steuer{display:flex;align-items:flex-start;gap:var(--th-s-2);font-size:var(--th-fs-sm);line-height:var(--th-lh-base);color:var(--th-text-secondary)}.th-v2 .th-v2-steuer .th-icon{flex:0 0 auto;width:var(--th-v2-icon-md);height:var(--th-v2-icon-md);color:var(--th-navy)}.th-v2 .th-v2-zeit{min-width:0}.th-v2 .th-v2-zeit__titel{margin:0 0 var(--th-s-4);font-family:var(--th-font-body);font-weight:var(--th-fw-bold);font-size:var(--th-fs-base);line-height:var(--th-lh-snug);color:var(--th-navy)}.th-v2 .th-v2-zeit--seite .th-v2-zeit__titel{font-family:var(--th-font-heading);font-size:var(--th-fs-2xl);letter-spacing:var(--th-v2-tracking-heading);margin-bottom:var(--th-s-8)}.th-v2 .th-v2-zeit__liste{display:grid;margin:0;padding:0;list-style:none}.th-v2 .th-v2-zeit__station{position:relative;display:grid;grid-template-columns:var(--th-v2-timeline-dot) minmax(0,1fr);column-gap:var(--th-s-3);padding-bottom:var(--th-s-5)}.th-v2 .th-v2-zeit__station:last-child{padding-bottom:0}.th-v2 .th-v2-zeit__station:not(:last-child):after{content:"";position:absolute;left:calc(var(--th-v2-timeline-dot) / 2);top:calc(var(--th-v2-timeline-dot) + var(--th-s-1));bottom:var(--th-s-1);width:var(--th-v2-bw);background:var(--th-v2-border-strong);transform-origin:top}.th-v2 .th-v2-zeit__punkt{position:relative;z-index:var(--th-z-base);display:inline-flex;align-items:center;justify-content:center;width:var(--th-v2-timeline-dot);height:var(--th-v2-timeline-dot);border-radius:50%;border:var(--th-v2-bw-selected) solid var(--th-navy);background:var(--th-navy);color:var(--th-white)}.th-v2 .th-v2-zeit__punkt .th-icon{width:var(--th-v2-icon-md);height:var(--th-v2-icon-md)}.th-v2 .th-v2-zeit__station:last-child .th-v2-zeit__punkt{border-color:var(--th-coral);background:var(--th-white);color:var(--th-navy)}.th-v2 .th-v2-zeit__name{grid-column:2;align-self:center;min-height:var(--th-v2-timeline-dot);display:flex;align-items:center;font-weight:var(--th-fw-bold);font-size:var(--th-fs-sm);line-height:var(--th-v2-lh-dense);color:var(--th-navy)}.th-v2 .th-v2-zeit__satz{grid-column:2;font-size:var(--th-fs-sm);line-height:var(--th-lh-base);color:var(--th-text-secondary)}@media(min-width:768px){.th-v2 .th-v2-zeit__liste{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--th-s-2)}.th-v2 .th-v2-zeit__station{display:flex;flex-direction:column;align-items:center;gap:var(--th-s-2);padding-bottom:0;text-align:center}.th-v2 .th-v2-zeit__station:not(:last-child):after{left:calc(50% + var(--th-v2-timeline-dot) / 2 + var(--th-s-1));right:auto;top:calc(var(--th-v2-timeline-dot) / 2);bottom:auto;width:calc(100% - var(--th-v2-timeline-dot) - 2 * var(--th-s-1) + var(--th-s-2));height:var(--th-v2-bw);transform-origin:left}.th-v2 .th-v2-zeit__name{min-height:0;justify-content:center}.th-v2 .th-v2-zeit--seite .th-v2-zeit__name{font-size:var(--th-fs-base)}.th-v2 .th-v2-zeit--seite .th-v2-zeit__satz{max-width:28ch}.th-v2 .th-v2-zeit--kaufbox .th-v2-zeit__satz{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}.th-v2 .th-v2-zeit.is-armed .th-v2-zeit__station:not(:last-child):after{transform:scaleY(0)}.th-v2 .th-v2-zeit.is-armed .th-v2-zeit__punkt{border-color:var(--th-v2-border-control);background:var(--th-white);color:var(--th-navy)}@media(min-width:768px){.th-v2 .th-v2-zeit.is-armed .th-v2-zeit__station:not(:last-child):after{transform:scaleX(0)}}.th-v2 .th-v2-zeit.is-run .th-v2-zeit__station:not(:last-child):after{transform:none;transition:transform calc(var(--th-v2-zeit-dauer) / 3) linear calc(var(--th-v2-i, 0) * var(--th-v2-zeit-dauer) / 3)}.th-v2 .th-v2-zeit.is-run .th-v2-zeit__punkt{border-color:var(--th-navy);background:var(--th-navy);color:var(--th-white);transition:background-color var(--th-v2-transition-default) calc(var(--th-v2-i, 0) * var(--th-v2-zeit-versatz)),border-color var(--th-v2-transition-default) calc(var(--th-v2-i, 0) * var(--th-v2-zeit-versatz)),color var(--th-v2-transition-default) calc(var(--th-v2-i, 0) * var(--th-v2-zeit-versatz))}.th-v2 .th-v2-zeit.is-run .th-v2-zeit__station:last-child .th-v2-zeit__punkt{border-color:var(--th-coral);background:var(--th-white);color:var(--th-navy)}.th-v2 .th-v2-app{min-width:0}.th-v2 .th-v2-app__kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--th-s-3);margin-bottom:var(--th-s-3)}.th-v2 .th-v2-app__titel{margin:0;font-family:var(--th-font-body);font-weight:var(--th-fw-bold);font-size:var(--th-fs-base);line-height:var(--th-lh-snug);color:var(--th-navy)}.th-v2 .th-v2-app--seite .th-v2-app__titel{font-family:var(--th-font-heading);font-size:var(--th-fs-2xl);letter-spacing:var(--th-v2-tracking-heading)}.th-v2 .th-v2-app__pfeile{display:none;gap:var(--th-s-2)}.th-v2 .th-v2-app__liste{display:flex;gap:var(--th-s-3);margin:0;padding:0 0 var(--th-s-1);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.th-v2 .th-v2-app__liste::-webkit-scrollbar{display:none}.th-v2 .th-v2-app__item{flex:0 0 var(--th-v2-app-karte-mobil);min-width:0;scroll-snap-align:start}.th-v2 .th-v2-app__karte{position:relative;display:flex;flex-direction:column;gap:var(--th-s-1);aspect-ratio:9 / 16;overflow:hidden;padding:var(--th-s-3) var(--th-s-3) 0;border:var(--th-v2-bw) solid var(--th-v2-border);border-radius:var(--th-radius-lg);background:var(--th-surface);color:var(--th-text-secondary);transition:border-color var(--th-transition-fast)}.th-v2 .th-v2-app__item:hover .th-v2-app__karte{border-color:var(--th-v2-border-strong)}.th-v2 .th-v2-app__karte--hell{background:var(--th-surface)}.th-v2 .th-v2-app__karte--navy{border-color:var(--th-navy);background:var(--th-navy);color:var(--th-v2-text-on-dark-muted)}.th-v2 .th-v2-app__schritt{display:flex;align-items:center;gap:var(--th-s-2);margin:0;font-size:var(--th-fs-xs);font-weight:var(--th-fw-bold);line-height:var(--th-v2-lh-none);color:var(--th-navy)}.th-v2 .th-v2-app__karte--navy .th-v2-app__schritt{color:var(--th-white)}.th-v2 .th-v2-app__nr{display:inline-flex;align-items:center;justify-content:center;width:var(--th-v2-count-badge);height:var(--th-v2-count-badge);border-radius:50%;background:var(--th-coral);color:var(--th-navy);font-variant-numeric:var(--th-v2-numeric)}.th-v2 .th-v2-app__name{margin:var(--th-s-1) 0 0;font-family:var(--th-font-body);font-weight:var(--th-fw-bold);font-size:var(--th-fs-md);line-height:var(--th-v2-lh-compact);color:var(--th-navy)}.th-v2 .th-v2-app__karte--navy .th-v2-app__name{color:var(--th-white)}.th-v2 .th-v2-app__text{margin:0;font-size:var(--th-fs-sm);line-height:var(--th-v2-lh-dense)}.th-v2 .th-v2-app__geraet{position:relative;flex:1 1 auto;min-height:0;margin-top:var(--th-s-2)}.th-v2 .th-v2-app__geraet img{position:absolute;left:50%;top:0;width:86%;height:auto;transform:translate(-50%)}@media(min-width:1024px){.th-v2 .th-v2-app--kaufbox .th-v2-app__item{flex-basis:var(--th-v2-app-karte)}.th-v2 .th-v2-app--kaufbox .th-v2-app__pfeile{display:flex}.th-v2 .th-v2-app--kaufbox .th-v2-app__name{font-size:var(--th-fs-base)}}@media(min-width:768px){.th-v2 .th-v2-app--seite .th-v2-app__pfeile{display:flex}}.th-v2 .th-v2-usp{display:flex;flex-direction:column;gap:var(--th-s-10);min-width:0}.th-v2 .th-v2-usp__kopf{max-width:64ch}.th-v2 .th-v2-usp__kopf .th-lead{margin-top:var(--th-v2-stack-heading)}.th-v2 .th-v2-usp__ring{min-width:0}.th-v2 .th-v2-usp__ring-titel{display:flex;align-items:center;gap:var(--th-s-3);margin:0 0 var(--th-s-4);font-family:var(--th-font-body);font-weight:var(--th-fw-bold);font-size:var(--th-fs-sm);letter-spacing:var(--th-v2-tracking-eyebrow);text-transform:uppercase;color:var(--th-text-secondary)}.th-v2 .th-v2-usp__ring-titel:after{content:"";flex:1 1 auto;height:var(--th-v2-bw);background:var(--th-v2-border)}.th-v2 .th-v2-usp__karten{display:grid;gap:var(--th-v2-grid-gap);margin:0;padding:0;list-style:none}.th-v2 .th-v2-usp__karten>li{display:flex;min-width:0}.th-v2 .th-v2-usp__karte{flex:1 1 auto;overflow:hidden}.th-v2 .th-v2-usp__screen{margin:0;aspect-ratio:16 / 10;border-bottom:var(--th-v2-bw) solid var(--th-v2-border);background:var(--th-surface)}.th-v2 .th-v2-usp__screen img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.th-v2 .th-v2-usp__karten-titel{margin:0;font-family:var(--th-font-heading);font-weight:var(--th-fw-bold);font-size:var(--th-fs-md);line-height:var(--th-lh-snug);color:var(--th-navy)}.th-v2 .th-v2-usp__karten-text{margin-top:var(--th-s-2);font-size:var(--th-fs-base);line-height:var(--th-lh-base);color:var(--th-text-secondary)}.th-v2 .th-v2-usp__begleitung{display:grid;gap:var(--th-v2-grid-gap)}.th-v2 .th-v2-usp__fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--th-s-4);padding-top:var(--th-s-6);border-top:var(--th-v2-divider)}.th-v2 .th-v2-usp__fuss p{display:flex;align-items:center;gap:var(--th-s-2);font-weight:var(--th-fw-bold);color:var(--th-navy)}@media(min-width:768px){.th-v2 .th-v2-usp__karten{grid-template-columns:repeat(3,minmax(0,1fr))}.th-v2 .th-v2-usp__begleitung{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"kontakt zertifikat" "community zertifikat"}.th-v2 .th-v2-usp__begleitung>.th-v2-contact{grid-area:kontakt}.th-v2 .th-v2-usp__begleitung>.th-v2-cert{grid-area:zertifikat}.th-v2 .th-v2-usp__begleitung>.th-v2-community{grid-area:community}.th-v2 .th-v2-usp__begleitung:not(:has(>.th-v2-cert)){grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"kontakt community"}.th-v2 .th-v2-usp__begleitung:not(:has(>.th-v2-cert)):not(:has(>.th-v2-community)){grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"kontakt ."}}@media(max-width:767px){.th-v2 .th-v2-usp__fuss .th-btn{width:100%}}.th-v2 .th-v2-cert{display:flex;flex-direction:column;gap:var(--th-s-5);min-width:0;padding:var(--th-v2-card-pad);border:var(--th-v2-bw) solid var(--th-v2-card-border);border-radius:var(--th-v2-card-radius);background:var(--th-v2-card-bg)}.th-v2 .th-v2-cert__bild{position:relative;display:flex;justify-content:center;margin:0;padding:var(--th-s-5);border-radius:var(--th-radius-lg);background:var(--th-surface)}.th-v2 .th-v2-cert__bild img{display:block;width:min(100%,var(--th-v2-cert-w));height:auto;border:var(--th-v2-bw) solid var(--th-v2-border);box-shadow:var(--th-shadow-sm)}.th-v2 .th-v2-cert__badge{position:absolute;top:var(--th-s-3);left:var(--th-s-3)}.th-v2 .th-v2-cert__text{display:flex;flex-direction:column;gap:var(--th-s-3);min-width:0}.th-v2 .th-v2-cert__titel{margin:0;font-family:var(--th-font-heading);font-weight:var(--th-fw-bold);font-size:var(--th-fs-lg);line-height:var(--th-lh-snug);color:var(--th-navy)}.th-v2 .th-v2-cert__bedingung{font-size:var(--th-fs-base);line-height:var(--th-lh-base);color:var(--th-text-primary)}.th-v2 .th-v2-cert__klar{font-size:var(--th-fs-sm);line-height:var(--th-lh-base);color:var(--th-text-muted)}@media(min-width:768px){.th-v2 .th-v2-cert--breit{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:var(--th-s-8)}}.th-v2 .th-v2-contact{display:flex;flex-direction:column;gap:var(--th-s-4);min-width:0;padding:var(--th-v2-card-pad);border:var(--th-v2-bw) solid var(--th-v2-card-border);border-radius:var(--th-v2-card-radius);background:var(--th-v2-card-bg)}.th-v2 .th-v2-contact__kopf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--th-s-3) var(--th-s-4)}.th-v2 .th-v2-contact__avatar{font-family:var(--th-font-heading);font-weight:var(--th-fw-bold);font-size:var(--th-fs-xl);line-height:var(--th-v2-lh-none)}.th-v2 .th-v2-contact--team .th-avatar .th-icon{width:var(--th-v2-icon-lg);height:var(--th-v2-icon-lg)}.th-v2 .th-v2-contact__wer{flex:1 1 auto;min-width:0}.th-v2 .th-v2-contact__name{margin:0;font-family:var(--th-font-heading);font-weight:var(--th-fw-bold);font-size:var(--th-fs-lg);line-height:var(--th-lh-snug);color:var(--th-navy)}.th-v2 .th-v2-contact__rolle{font-size:var(--th-fs-sm);color:var(--th-text-muted)}.th-v2 .th-v2-contact__satz{font-size:var(--th-fs-base);line-height:var(--th-lh-base);color:var(--th-text-primary)}.th-v2 .th-v2-contact__label{margin-bottom:var(--th-s-2);font-size:var(--th-fs-sm);font-weight:var(--th-fw-bold);color:var(--th-navy)}.th-v2 .th-v2-contact__themen{display:flex;flex-wrap:wrap;gap:var(--th-s-2);margin:0;padding:0;list-style:none}.th-v2 .th-v2-contact__kanaele{display:flex;flex-wrap:wrap;align-items:center;gap:var(--th-s-1) var(--th-s-3);padding-top:var(--th-s-3);border-top:var(--th-v2-divider);font-size:var(--th-fs-sm);color:var(--th-text-secondary)}.th-v2 .th-v2-contact__kanaele .th-icon{width:var(--th-v2-icon-sm);height:var(--th-v2-icon-sm);color:var(--th-navy)}.th-v2 .th-v2-contact__kanaele a{display:inline-flex;align-items:center;gap:var(--th-s-1);min-height:var(--th-v2-target-min);font-weight:var(--th-fw-bold);color:var(--th-navy);text-underline-offset:var(--th-v2-underline-offset)}.th-v2 .th-v2-community{display:grid;gap:var(--th-s-5);min-width:0;padding:var(--th-v2-card-pad);border:var(--th-v2-bw) solid var(--th-v2-card-border);border-radius:var(--th-v2-card-radius);background:var(--th-v2-card-bg)}.th-v2 .th-v2-community__text{display:flex;flex-direction:column;gap:var(--th-s-3);min-width:0}.th-v2 .th-v2-community__bereich{display:flex;align-items:center;gap:var(--th-s-2);font-size:var(--th-fs-sm);font-weight:var(--th-fw-bold);color:var(--th-text-secondary)}.th-v2 .th-v2-community__bereich .th-icon{color:var(--th-navy)}.th-v2 .th-v2-community__titel{margin:0;font-family:var(--th-font-heading);font-weight:var(--th-fw-bold);font-size:var(--th-fs-lg);line-height:var(--th-lh-snug);color:var(--th-navy)}.th-v2 .th-v2-community__satz{font-size:var(--th-fs-base);line-height:var(--th-lh-base);color:var(--th-text-primary);max-width:70ch}.th-v2 .th-v2-community__arten{display:flex;flex-wrap:wrap;gap:var(--th-s-2);margin:0;padding:0;list-style:none}.th-v2 .th-v2-community__ort{font-size:var(--th-fs-sm);color:var(--th-text-muted)}.th-v2 .th-v2-garantie{display:flex;align-items:flex-start;gap:var(--th-s-2);color:var(--th-text-secondary)}.th-v2 .th-v2-garantie a{color:var(--th-navy);text-underline-offset:var(--th-v2-underline-offset)}.th-v2 .th-v2-garantie--zeile{justify-content:center;font-size:var(--th-fs-sm);line-height:var(--th-v2-lh-dense)}.th-v2 .th-v2-garantie--zeile .th-icon{flex:0 0 auto;width:var(--th-v2-icon-sm);height:var(--th-v2-icon-sm);color:var(--th-navy)}.th-v2 .th-v2-garantie--karte{gap:var(--th-s-4);padding:var(--th-v2-card-pad);border:var(--th-v2-bw) solid var(--th-v2-card-border);border-radius:var(--th-v2-card-radius);background:var(--th-v2-card-bg);font-size:var(--th-fs-base);line-height:var(--th-lh-base)}.th-v2 .th-v2-garantie--karte .th-icon{flex:0 0 auto;width:var(--th-v2-icon-lg);height:var(--th-v2-icon-lg);color:var(--th-navy)}.th-v2 .th-v2-garantie__titel{margin:0 0 var(--th-s-1);font-family:var(--th-font-heading);font-weight:var(--th-fw-bold);font-size:var(--th-fs-md);line-height:var(--th-lh-snug);color:var(--th-navy)}.th-v2 .th-v2-eltern{display:flex;flex-direction:column;gap:var(--th-s-8);min-width:0}.th-v2 .th-v2-eltern__kopf{max-width:64ch}.th-v2 .th-v2-eltern__kopf .th-lead{margin-top:var(--th-v2-stack-heading)}.th-v2 .th-v2-eltern__raster{display:grid;gap:var(--th-v2-grid-gap);margin:0;padding:0;list-style:none}.th-v2 .th-v2-eltern__raster>li{display:flex;min-width:0}.th-v2 .th-v2-eltern__rolle{flex:1 1 auto;overflow:hidden}.th-v2 .th-v2-eltern__wer{display:flex;align-items:center;gap:var(--th-s-2);margin-bottom:var(--th-s-2);font-size:var(--th-fs-sm);font-weight:var(--th-fw-bold);color:var(--th-text-secondary)}.th-v2 .th-v2-eltern__wer .th-icon{color:var(--th-navy)}.th-v2 .th-v2-eltern__rolle-titel{margin:0 0 var(--th-s-4);font-family:var(--th-font-heading);font-weight:var(--th-fw-bold);font-size:var(--th-fs-lg);line-height:var(--th-lh-snug);color:var(--th-navy)}.th-v2 .th-v2-eltern__hinweis{display:flex;align-items:flex-start;gap:var(--th-s-2);font-size:var(--th-fs-xs);line-height:var(--th-lh-base);color:var(--th-text-muted)}.th-v2 .th-v2-eltern__hinweis .th-icon{flex:0 0 auto;width:var(--th-v2-icon-sm);height:var(--th-v2-icon-sm)}@media(min-width:768px){.th-v2 .th-v2-eltern__raster{grid-template-columns:repeat(2,minmax(0,1fr))}}.th-v2 .th-family-switch{margin:0;font-size:var(--th-fs-sm);line-height:var(--th-lh-base);color:var(--th-text-secondary)}.th-v2 .th-family-switch__label{font-weight:var(--th-fw-bold);color:var(--th-navy)}.th-v2 .th-family-switch a{display:inline-block;padding-block:var(--th-s-1);font-weight:var(--th-fw-bold);color:var(--th-navy);text-underline-offset:var(--th-v2-underline-offset)}.th-v2 .th-family-switch a:focus-visible{outline:3px solid transparent;box-shadow:var(--th-v2-focus-ring)}.th-v2 .th-rating__info{display:inline-flex;align-items:center;justify-content:center;min-width:var(--th-v2-target-min);min-height:var(--th-v2-target-min);border-radius:var(--th-radius-md);color:var(--th-text-secondary)}.th-v2 .th-rating__info:hover{color:var(--th-navy)}.th-v2 .th-rating__info:focus-visible{outline:3px solid transparent;box-shadow:var(--th-v2-focus-ring)}.th-v2 .th-v2-nachweis-p8{display:flex;flex-wrap:wrap;align-items:center;gap:var(--th-s-1) var(--th-s-3);margin-top:var(--th-s-3);font-size:var(--th-fs-sm);color:var(--th-text-secondary)}.th-v2 .th-v2-nachweis-p8 .th-badge{height:auto;min-height:var(--th-v2-badge-h);padding-block:var(--th-s-1);white-space:normal}.th-v2 .th-v2-nachweis-p8__teilnehmer{display:inline-flex;align-items:center;gap:var(--th-s-2);font-weight:var(--th-fw-bold);color:var(--th-navy)}@media(max-width:767px){.th-v2 .th-v2-buy__nachkauf.th-nur-desktop{display:none}}@media(min-width:768px){.th-v2 .th-v2-usp__karten:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.th-v2 .th-v2-usp__begleitung:has(>.th-v2-cert):not(:has(>.th-v2-community)){grid-template-columns:minmax(0,1fr);grid-template-areas:"kontakt" "zertifikat"}}@media(min-width:1024px){.th-v2 .th-v2-usp__begleitung:has(>.th-v2-cert):not(:has(>.th-v2-community)){grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"kontakt zertifikat";align-items:start}.th-v2 .th-proof:not(:has(.th-proof__logos)){grid-template-columns:minmax(0,1fr)}.th-v2 .th-v2-vergleich[data-th-v2-spalten="2"] .th-v2-vergleich__desktop{max-width:720px}}@media(prefers-reduced-motion:reduce){.th-v2 .th-v2-gallery__list,.th-v2 .th-v2-app__liste{scroll-behavior:auto}.th-v2 .th-v2-zeit.is-run .th-v2-zeit__station:not(:last-child):after,.th-v2 .th-v2-zeit.is-run .th-v2-zeit__punkt{transition:none}}@media(forced-colors:active){.th-v2 .th-v2-pkg__card.is-selected,.th-v2 .th-v2-vergleich__tabelle .is-highlight{outline:2px solid Highlight;outline-offset:-2px}.th-v2 .th-v2-zeit__station:not(:last-child):after{background:CanvasText}}.th-v2 .th-seite-hero-bild{margin:0;max-width:260px;margin-inline:auto}.th-v2 .th-seite-hero-bild img{display:block;width:100%;height:auto}.th-v2 .th-seite-cluster{text-decoration:none}.th-v2 .th-section--navy .th-seite-cluster{color:var(--th-v2-text-on-dark);border-color:var(--th-v2-text-on-dark);background:transparent}.th-v2 .th-seite-comenius{margin-top:var(--th-s-2)}.th-v2 .th-seite-einstieg{display:grid;gap:var(--th-s-8);align-items:center}.th-v2 .th-seite-intro>*+*{margin-top:var(--th-s-4)}.th-v2 .th-seite-chips{margin-top:var(--th-s-2)}.th-v2 .th-seite-fokus__satz{color:var(--th-text-secondary)}.th-v2 .th-seite-sprung{margin-bottom:var(--th-s-8)}.th-v2 .th-seite-gruppe{scroll-margin-top:var(--th-s-20)}.th-v2 .th-seite-gruppe+.th-seite-gruppe{margin-top:var(--th-s-12)}.th-v2 .th-seite-gruppe__titel{margin-bottom:var(--th-s-5)}.th-v2 .th-seite-gruppe__zahl{font-family:var(--th-font-body);font-weight:var(--th-fw-regular);font-size:var(--th-fs-sm);color:var(--th-text-muted)}.th-v2 .th-seite-steuer{margin-top:var(--th-s-8)}.th-v2 .th-seite-spalte{display:flex;flex-direction:column;gap:var(--th-s-4)}.th-v2 .th-seite-spalte>article{flex:1 1 auto}.th-v2 .th-seite-faq-titel{margin-bottom:var(--th-s-6)}.th-v2 .th-seite-seo{margin-top:var(--th-s-10)}@media(min-width:1024px){.th-v2 .th-seite-hero-bild{max-width:none}.th-v2 .th-seite-einstieg{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--th-s-12)}.th-v2 .th-seite-fokus.th-card-product--horizontal{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.th-v2 .th-seite-hero{display:grid;gap:var(--th-s-6);align-items:center}.th-v2 .th-seite-hero__bild{margin:0;border-radius:var(--th-radius-lg);overflow:hidden;background:var(--th-surface)}.th-v2 .th-seite-hero__bild img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.th-v2 .th-seite-chips{display:grid;gap:var(--th-s-2);margin-top:var(--th-s-2)}.th-v2 .th-seite-chips .th-cluster{margin:0;padding:0;list-style:none}@media(min-width:1024px){.th-v2 .th-seite-hero{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--th-s-12)}}.th-v2 .th-seite-gruppen{display:grid;gap:var(--th-s-10)}.th-v2 .th-seite-gruppe{display:grid;gap:var(--th-s-4)}.th-v2 .th-seite-gruppe+.th-seite-gruppe{padding-top:var(--th-s-10);border-top:var(--th-v2-divider)}.th-v2 .th-seite-gruppe__karten{margin:0;padding:0;list-style:none}.th-v2 .th-seite-gruppe__karten .th-card-product{height:100%}@media(min-width:1024px){.th-v2 .th-seite-gruppe{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:var(--th-s-8);align-items:start}}.th-v2 .th-seite-band{display:grid;gap:var(--th-s-10);align-items:start}@media(min-width:1024px){.th-v2 .th-seite-band{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--th-s-12);align-items:center}}.th-v2 .th-seite-bsp-fuss{display:flex;flex-wrap:wrap;align-items:center;gap:var(--th-s-3) var(--th-s-6);margin-top:var(--th-s-8)}@media(min-width:768px){.th-v2 .th-seite-gruppe__karten .th-card-product__img{position:absolute;inset:var(--th-s-3);width:calc(100% - 2 * var(--th-s-3));height:calc(100% - 2 * var(--th-s-3))}}.th-v2 .th-seite-gruppe__karten .th-card-product__title{-webkit-hyphens:auto;hyphens:auto}.th-v2 .th-seite-hero .th-h1{-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}@media(max-width:767px){.th-v2 .th-seite-hero .th-h1{font-size:var(--th-fs-3xl)}.th-v2 .th-seite-hero .th-rating__sep{display:none}}.th-v2 .th-seite-band .th-v2-zeit--seite .th-v2-zeit__titel{font-size:var(--th-fs-lg);margin-bottom:var(--th-s-6)}.th-v2 .th-seite-faq{margin-top:var(--th-s-12)}.th-v2 .th-seite-faq>.th-h2{margin-bottom:var(--th-s-6)}.th-v2 .th-seite-seo .th-accordion__title .th-h3{font-size:var(--th-fs-lg)}.th-v2 .th-art-prose .th-artikel-quizband,.th-v2 .th-art-prose .th-artikel-stationen,.th-v2 .th-art-prose .th-artikel-maxie,.th-v2 .th-art-prose .th-video{margin-block:var(--th-s-8)}.th-v2 .th-art-prose .th-art-info{margin-block:var(--th-s-6)}.th-v2 .th-artikel-promo__satz{font-size:var(--th-fs-sm);line-height:var(--th-lh-base);color:var(--th-text-secondary)}.th-v2 .th-artikel-promo__meta{display:flex;align-items:center;gap:var(--th-s-2);font-size:var(--th-fs-sm);font-weight:var(--th-fw-bold);color:var(--th-navy)}.th-v2 .th-art-promo--inline .th-art-promo__body>*{grid-column:1 / -1}.th-v2 .th-art-promo--inline .th-art-promo__body>.th-btn{justify-self:start}.th-v2 .th-artikel-quizband{background:var(--th-surface);border-radius:var(--th-v2-card-radius);padding:var(--th-s-6) var(--th-s-5)}@media(min-width:768px){.th-v2 .th-artikel-quizband{padding:var(--th-s-8)}}.th-v2 .th-artikel-lead{margin-top:var(--th-s-6)}.th-v2 .th-artikel-stationen__sub{margin:calc(-1 * var(--th-s-4)) 0 var(--th-s-6);font-size:var(--th-fs-base);color:var(--th-text-secondary)}.th-v2 .th-artikel-stationen__wo{font-weight:var(--th-fw-regular);color:var(--th-text-secondary)}.th-v2 .th-artikel-stationen__wo:before{content:"\b7";margin-inline:var(--th-s-2)}.th-v2 .th-artikel-stationen .th-v2-zeit--seite .th-v2-zeit__titel{font-size:var(--th-fs-xl);margin-bottom:var(--th-s-4)}@media(min-width:768px){.th-v2 .th-artikel-stationen .th-v2-zeit__liste{grid-template-columns:minmax(0,1fr)}.th-v2 .th-artikel-stationen .th-v2-zeit__station{display:grid;grid-template-columns:var(--th-v2-timeline-dot) minmax(0,1fr);column-gap:var(--th-s-4);align-items:start;padding-bottom:var(--th-s-6);text-align:left}.th-v2 .th-artikel-stationen .th-v2-zeit__station:last-child{padding-bottom:0}.th-v2 .th-artikel-stationen .th-v2-zeit__station:not(:last-child):after{left:calc(var(--th-v2-timeline-dot) / 2);top:calc(var(--th-v2-timeline-dot) + var(--th-s-1));bottom:var(--th-s-1);width:var(--th-v2-bw);height:auto;transform-origin:top}.th-v2 .th-artikel-stationen .th-v2-zeit__name{justify-content:flex-start;flex-wrap:wrap;min-height:var(--th-v2-timeline-dot)}.th-v2 .th-artikel-stationen .th-v2-zeit--seite .th-v2-zeit__satz{max-width:none;font-size:var(--th-fs-base);grid-column:2}.th-v2 .th-artikel-stationen .th-v2-zeit.is-armed .th-v2-zeit__station:not(:last-child):after{transform:scaleY(0)}.th-v2 .th-artikel-stationen .th-v2-zeit.is-run .th-v2-zeit__station:not(:last-child):after{transform:scaleY(1)}}.th-v2 .th-artikel__text{counter-reset:th-einzelliste}.th-v2 .th-artikel__text ol:has(>li:only-child){list-style:none;padding-left:0}.th-v2 .th-artikel__text ol:has(>li:only-child)>li{counter-increment:th-einzelliste;display:grid;grid-template-columns:var(--th-s-6) minmax(0,1fr);font-weight:var(--th-fw-bold);color:var(--th-navy)}.th-v2 .th-artikel__text ol:has(>li:only-child)>li:before{content:counter(th-einzelliste) "."}.th-v2 .th-artikel-k4 .th-artikel__nach{padding-top:0}.th-v2 .th-art-promo--inline .th-artikel-k4__inline-satz{grid-column:1 / -1;grid-row:2}.th-v2 .th-art-prose .th-artikel-k4__maxie{margin-block:var(--th-s-8)}.th-v2 .th-art-prose>.th-artikel-k4__quiz{margin-top:var(--th-s-6);margin-bottom:var(--th-s-4)}.th-v2 .th-artikel-k4__info{margin-block:var(--th-s-8)}.th-v2 .th-artikel-k4__info-inhalt{display:grid;gap:var(--th-s-3);min-width:0}.th-v2 .th-artikel-k4__info-inhalt h2{font-size:var(--th-fs-xl);scroll-margin-top:calc(var(--th-v2-nav-h) + var(--th-s-6))}.th-v2 .th-artikel-k4__metazeile{color:var(--th-navy);font-weight:var(--th-fw-bold)}.shopify-section.th-v2-section{margin:0;padding:0}.th-v2{color:var(--th-text-primary);font-family:var(--th-font-body)}.th-v2-portal{position:relative;z-index:var(--th-z-modal)}.th-v2 .th-v2-buy__form{display:contents}.th-v2 .th-v2-karte-steuer{display:block;margin-top:var(--th-s-1);font-size:var(--th-fs-xs);font-weight:var(--th-fw-regular);color:var(--th-text-muted)}.th-v2 .th-v2-buy__hinweis{margin-top:var(--th-s-3)}.th-v2 .th-buy-pay .th-pay{display:flex;flex-wrap:wrap;gap:var(--th-s-2);margin:0;padding:0;list-style:none}.th-v2 .th-buy-pay .th-pay__mark{height:var(--th-pay-h, 24px);width:auto}.th-v2 .th-seite-spalte>.th-h3{margin-bottom:var(--th-s-4)}.th-v2-portal .th-v2-lightbox__inhalt img{max-width:100%;height:auto}.th-v2 .th-art-prose div:has(>.th-video){position:static!important;padding:0!important;height:auto!important}.th-v2 .th-art-prose table{display:block;max-width:100%;overflow-x:auto}.th-v2 .th-quiz__beispiel,.th-v2 .th-quiz__beispiel>*{min-width:0}.th-v2 .th-quiz__question,.th-v2 .th-quiz__label,.th-v2 .th-quiz__explain{overflow-wrap:anywhere}.th-v2 .th-objection__screen{aspect-ratio:16 / 10;align-self:center}.th-v2 .th-quiz__badge{white-space:normal;max-width:100%;overflow-wrap:anywhere;text-align:left}.th-v2 .th-buy-sticky__inner>*{min-width:0}.th-v2 .th-buy-sticky__cta{max-width:100%;white-space:normal}.th-v2 .th-art-prose .wp-caption,.th-v2 .th-art-prose figure{max-width:100%!important;width:auto!important;margin-inline:0}.th-v2 .th-art-prose img,.th-v2 .th-art-prose figure img{max-width:100%;height:auto}.th-v2 .th-art-prose h2,.th-v2 .th-art-prose h3,.th-v2 .th-art-prose h4{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.th-v2 .th-h1,.th-v2 .th-h2,.th-v2 .th-h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.th-v2 .th-objection>*,.th-v2 .th-objection__text{min-width:0}.th-bt .th-bt__thumb{width:96px!important;height:96px!important;aspect-ratio:1 / 1;padding:4px;background:#fff!important;border:1px solid var(--th-v2-border, #E4E8EF)}.th-bt .th-bt__thumb img{object-fit:contain!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/th-v2.css.map */
