.skip-link[data-astro-cid-pbhazpx6]{z-index:10;min-block-size:calc(var(--space-10) + var(--space-1));max-inline-size:calc(100% - var(--space-5) - var(--space-5));padding-block:var(--space-2);padding-inline:var(--space-5);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-body);color:var(--action-primary-text);text-align:center;background:var(--action-primary);border:var(--border-width) solid var(--action-primary);border-radius:var(--radius-control);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:fixed;inset-block-start:var(--space-5);inset-inline-start:var(--space-5)}.skip-link[data-astro-cid-pbhazpx6]:not(:focus-visible){transform:translateY(calc(-100% - var(--space-5) - var(--space-5)))}
.announced-book-status[data-astro-cid-gy4vw644]{gap:var(--space-2);min-inline-size:0;color:var(--text-primary);flex-direction:column;display:flex}.announced-book-status-label[data-astro-cid-gy4vw644]{color:var(--text-muted);font-family:var(--font-family-mono);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-label);letter-spacing:.08em;text-transform:uppercase}.announced-book-status-release[data-astro-cid-gy4vw644]{font-family:var(--font-family-mono);font-size:var(--font-size-heading-card);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-heading-card)}.announced-book-status-availability[data-astro-cid-gy4vw644]{color:var(--text-muted);font-size:var(--font-size-body-small);line-height:var(--font-line-height-body-small)}
.book-cover[data-astro-cid-ageowr5r]{border-radius:var(--radius-none);inline-size:100%;box-shadow:var(--shadow-cover);overflow:visible}.book-cover[data-astro-cid-ageowr5r] picture,.book-cover[data-astro-cid-ageowr5r] img{border-radius:var(--radius-none);block-size:auto;inline-size:100%;display:block}.book-cover[data-astro-cid-ageowr5r] img{object-fit:contain}
.leseproben[data-astro-cid-siv5pvhg]{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.leseprobe[data-astro-cid-siv5pvhg]{gap:var(--space-3);align-content:start;margin:0;display:grid;position:relative}.leseprobe__gross[data-astro-cid-siv5pvhg]:after{content:"";position:absolute;inset:0}.leseprobe__blatt[data-astro-cid-siv5pvhg]{background:var(--surface-raised);border:var(--border-width) solid var(--border-default);max-inline-size:min(22rem,100%);box-shadow:var(--shadow-cover);overflow:hidden}.leseprobe__blatt[data-astro-cid-siv5pvhg] picture,.leseprobe__blatt[data-astro-cid-siv5pvhg] img{block-size:auto;inline-size:100%;display:block}.leseprobe__gross[data-astro-cid-siv5pvhg]{white-space:nowrap}.leseprobe__unterschrift[data-astro-cid-siv5pvhg]{max-inline-size:22rem;font-size:var(--font-size-body-small);line-height:var(--font-line-height-body-small);color:var(--text-secondary);text-wrap:pretty}.breit[data-astro-cid-siv5pvhg]{grid-column:1/-1}.breit[data-astro-cid-siv5pvhg] .leseprobe__blatt[data-astro-cid-siv5pvhg]{max-inline-size:min(40rem,100%)}.breit[data-astro-cid-siv5pvhg] .leseprobe__unterschrift[data-astro-cid-siv5pvhg]{max-inline-size:40rem}.publication-note[data-astro-cid-aytxv23v]{flex-basis:100%;min-inline-size:0}.verfahrenshinweis[data-astro-cid-aytxv23v]{border:var(--border-width-control) solid var(--color-ink-900);border-radius:var(--radius-large);padding:var(--layout-box)}
@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:var(--motion-none)!important;transition-duration:var(--motion-none)!important}}body{font-family:var(--font-family-sans);font-size:var(--font-size-body);line-height:var(--font-line-height-body);color:var(--text-primary);background:var(--surface-page);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;flex-direction:column;min-height:100vh;display:flex}img,svg,picture{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit;max-width:100%}textarea{width:100%}.card,.note,.next,.task,.score,.fieldrow{min-width:0}ul,ol{padding:0;list-style:none}[hidden]{display:none!important}:focus-visible{outline:var(--focus-width) solid var(--color-ink-900);outline-offset:var(--focus-offset);border-radius:var(--radius-small)}@media (forced-colors:active){:focus-visible{outline:var(--focus-width) solid Highlight}.btn,.choice,.card{border:1px solid buttonborder}.choice.is-selected{forced-color-adjust:none;border:3px solid highlight}.bar>span{forced-color-adjust:none;background:highlight}}}@layer tokens{:root{--color-red-700:#8c1a21;--color-red-600:#b02128;--color-red-050:#fbf2f2;--color-ink-900:#19191c;--color-ink-700:#3a3a41;--color-ink-500:#5e5e66;--color-ink-400:#6f6f78;--color-ink-300:#8b8b93;--color-ink-200:#dddde1;--color-ink-150:#e9e9ec;--color-ink-100:#f1f1f3;--color-ink-050:#f7f7f8;--color-paper:#fff;--color-white:#fff;--color-green-700:#1c6e40;--color-green-100:#e4f2ea;--color-amber-700:#8a5a00;--color-amber-100:#fbf1de;--color-blue-700:#1c4f8e;--color-blue-050:#eef3fa;--text-primary:var(--color-ink-900);--text-secondary:var(--color-ink-700);--text-muted:var(--color-ink-500);--text-inverse:var(--color-white);--text-link:var(--color-red-600);--text-success:var(--color-green-700);--text-warning:var(--color-amber-700);--surface-page:var(--color-paper);--surface-raised:var(--color-white);--surface-subtle:var(--color-ink-050);--surface-strong:var(--color-ink-900);--surface-strong-schleier:#ffffff1a;--surface-backdrop:#19191c8c;--surface-brand-subtle:var(--color-red-050);--surface-info:var(--color-blue-050);--surface-success:var(--color-green-100);--surface-warning:var(--color-amber-100);--border-default:var(--color-ink-150);--border-subtle:var(--color-ink-150);--border-control:var(--color-ink-300);--action-primary:var(--color-red-600);--action-primary-hover:var(--color-red-700);--action-primary-text:var(--color-white);--action-selected:var(--color-ink-900);--action-selected-text:var(--color-white);--result-strong:var(--color-green-700);--result-middle:var(--color-amber-700);--result-weak:var(--color-ink-500);--result-track:var(--color-ink-300);--font-family-sans:"Archivo", "Helvetica Neue", arial, sans-serif;--font-family-mono:"IBM Plex Mono", "SFMono-Regular", consolas, monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-heavy:800;--font-size-label:.8125rem;--font-size-body-small:.9375rem;--font-size-body:1rem;--font-size-body-large:1.1875rem;--font-size-lead:clamp(1.1875rem, 1.05rem + .45vw, 1.375rem);--font-size-heading-card:1.25rem;--font-size-heading-sub:clamp(1.375rem, 1.25rem + .5vw, 1.625rem);--font-size-heading-section:clamp(1.5rem, 1.35rem + .75vw, 1.875rem);--font-size-heading-page:clamp(2.125rem, 1.6rem + 2.2vw, 3.25rem);--font-size-display:clamp(3rem, 2rem + 4vw, 4.5rem);--font-line-height-label:1.4;--font-line-height-body:1.6;--font-line-height-lead:1.5;--font-line-height-heading:1.2;--font-line-height-heading-page:1.08;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--layout-gutter:var(--space-5);--layout-content-max:72.5rem;--layout-reading-max:40rem;--layout-section:var(--space-16);--layout-box:var(--space-5);--radius-none:0;--radius-small:.25rem;--radius-control:.5rem;--radius-group:.75rem;--radius-large:1rem;--radius-pill:999px;--border-width:1px;--border-width-control:2px;--focus-width:3px;--focus-offset:3px;--shadow-cover:0 .75rem 1.5rem #19191c26;--shadow-overlay:0 1.25rem 2.5rem #19191c2e;--shadow-sticky:0 .125rem .5rem #19191c14;--shadow-raised:0 .5rem 1.5rem #19191c1a;--motion-none:0s;--motion-fast:.12s;--motion-normal:.18s;--motion-easing:cubic-bezier(.2, .6, .2, 1);--header-height:4rem;--font-line-height-heading-section:var(--font-line-height-heading);--font-line-height-heading-card:var(--font-line-height-heading);--font-line-height-body-small:var(--font-line-height-body);--layout-section-compact:var(--space-12);--motion-easing-standard:var(--motion-easing);--shadow-none:none;--space-24:6rem;--statusbar-height:3.5rem}@media (width>=42rem){:root{--layout-box:var(--space-8)}}@media (width>=48rem){:root{--layout-gutter:var(--space-8);--header-height:4rem}}}@layer base{@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_astro/archivo-latin-wght-400-800.E0tuGl4L.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/ibm-plex-mono-latin1-400.DYPusg7z.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/ibm-plex-mono-latin1-500.CfBEoGIJ.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/ibm-plex-mono-latin1-600.ChfWfxA6.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}:where(html){font-synthesis:none}:where(body){font-family:var(--font-family-sans);font-size-adjust:.526}:where(.font-mono){font-family:var(--font-family-mono);font-size-adjust:.516}:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{box-shadow:0 0 0 var(--focus-width) var(--surface-page), 0 0 0 calc(var(--focus-width) + var(--focus-offset)) var(--text-primary);outline:none}.skip{left:var(--space-4);top:var(--space-2);z-index:100;background:var(--surface-strong);color:var(--text-inverse);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);text-decoration:none;position:absolute;transform:translateY(-200%)}.skip:focus{transform:translateY(0)}.ticks li{padding-inline-start:var(--space-6);position:relative}.ticks li:before{content:"✓";color:var(--text-success);font-weight:var(--font-weight-bold);position:absolute;inset-inline-start:0}.crosses li{padding-inline-start:var(--space-6);position:relative}.crosses li:before{content:"–";color:var(--text-muted);font-weight:var(--font-weight-bold);position:absolute;inset-inline-start:0}.t-eyebrow{overflow-wrap:anywhere;font-family:var(--font-family-sans);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-link)}h1,h2,h3,h4,.t-page,.t-section,.t-sub,.t-card{hyphens:auto;overflow-wrap:break-word}h1,.t-page{font-size:var(--font-size-heading-page);line-height:var(--font-line-height-heading-page);font-weight:var(--font-weight-heavy);letter-spacing:-.02em;text-wrap:balance}h2,.t-section{font-size:var(--font-size-heading-section);line-height:var(--font-line-height-heading);font-weight:var(--font-weight-bold);letter-spacing:-.01em;text-wrap:balance}h3,.t-sub{font-size:var(--font-size-heading-sub);line-height:var(--font-line-height-heading);font-weight:var(--font-weight-semibold)}h4,.t-card{font-size:var(--font-size-heading-card);line-height:var(--font-line-height-heading);font-weight:var(--font-weight-semibold)}.t-lead{font-size:var(--font-size-lead);line-height:var(--font-line-height-lead);color:var(--text-secondary)}.t-small{font-size:var(--font-size-body-small);color:var(--text-secondary)}.t-muted{color:var(--text-muted)}.t-mono{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums}p,li{max-width:68ch}a{color:var(--text-link);text-underline-offset:.2em;text-decoration-thickness:max(1px,.06em)}a:hover{color:var(--action-primary-hover)}.titleblock>.t-eyebrow+*{margin-block-start:var(--space-2)}.titleblock>h1+.t-lead,.titleblock>h2+.t-lead{margin-block-start:var(--space-4)}.titleblock>.t-lead+.cluster,.titleblock>.t-lead+.actions{margin-block-start:var(--space-8)}}@layer layout{.wrap{width:100%;max-width:var(--layout-content-max);padding-inline:var(--layout-gutter);margin-inline:auto}.read{max-width:var(--layout-reading-max);min-width:0}.section{padding-block:var(--layout-section)}.section--tight{padding-block:var(--space-12)}.section--getont{background:var(--surface-subtle)}.section+.section{border-top:var(--border-width) solid var(--border-subtle)}main{padding-block:var(--space-10) var(--space-20);flex:1}.stack>*+*{margin-block-start:var(--space-4)}.stack-2>*+*{margin-block-start:var(--space-2)}.stack-6>*+*{margin-block-start:var(--space-6)}.stack-8>*+*{margin-block-start:var(--space-8)}.cluster{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.grid{gap:var(--space-6);display:grid}.grid>*,.hero>*,.score>*{min-width:0}.grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.layout-container{inline-size:100%;max-inline-size:var(--layout-content-max);padding-inline:var(--layout-gutter);margin-inline:auto}.layout-container[data-width=reading]{max-inline-size:var(--layout-reading-max)}.layout-stack{gap:var(--space-6);flex-direction:column;display:flex}.layout-stack[data-space=compact]{gap:var(--space-3)}.layout-stack[data-space=section]{gap:var(--layout-section)}.layout-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.layout-grid>*{min-inline-size:0}.layout-grid[data-columns="2"]{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}@media (width>=62rem){.layout-grid[data-columns-wide="3"]{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.layout-grid[data-columns-wide="4"]{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}}}@layer components{.btn{overflow-wrap:anywhere;justify-content:center;align-items:center;gap:var(--space-2);min-width:2.75rem;min-height:2.75rem;padding:var(--space-3) var(--space-5);border-radius:var(--radius-control);border:var(--border-width-control) solid transparent;font-weight:var(--font-weight-semibold);font-size:var(--font-size-body);text-align:center;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-easing), border-color var(--motion-fast) var(--motion-easing), color var(--motion-fast) var(--motion-easing);background:0 0;line-height:1.2;text-decoration:none;display:inline-flex}.btn[data-variant=primary]{background:var(--action-primary);border-color:var(--action-primary);color:var(--action-primary-text)}.btn[data-variant=primary]:after{content:"";border-block-start:2px solid;border-inline-end:2px solid;flex:none;block-size:.5rem;inline-size:.5rem;transform:rotate(45deg)}.btn[data-variant=primary]:hover{background:var(--action-primary-hover);border-color:var(--action-primary-hover);color:var(--action-primary-text)}.btn[data-variant=secondary]{background:var(--surface-raised);border-color:var(--border-control);color:var(--text-primary)}.btn[data-variant=secondary]:hover{border-color:var(--color-ink-700);color:var(--text-primary)}.btn[data-variant=text]{padding-inline:var(--space-2);color:var(--text-primary);font-weight:var(--font-weight-medium);text-decoration:underline}.btn[data-variant=text]:hover{color:var(--action-primary-hover)}.btn[disabled]{opacity:.55;cursor:not-allowed}.btn--large{min-height:3.25rem;font-size:var(--font-size-body-large);padding-inline:var(--space-8)}.btn--block{width:100%}.actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}@media (width<=29.99rem){.actions .btn--large,.hero--buch .actions .btn{width:100%}}.site-header{z-index:50;background:var(--surface-raised);border-bottom:var(--border-width) solid var(--border-default);position:sticky;top:0}.site-header__inner{justify-content:flex-start;align-items:center;gap:var(--space-3) var(--space-6);min-height:var(--header-height);flex-wrap:wrap;display:flex}.brand{border-radius:var(--radius-small);flex:none;align-items:center;text-decoration:none;display:inline-flex}.brand svg{width:auto;height:2rem}.site-header .brand{color:var(--text-primary)}.site-footer .brand{color:var(--text-inverse)}@media (width>=48rem){.brand svg{height:2rem}}.site-footer__mark{width:auto;height:2.75rem}.site-nav{gap:var(--space-1);flex-wrap:wrap;display:none}.site-nav a{color:var(--text-secondary);font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-3);border-radius:var(--radius-small);text-decoration:none}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--text-primary);background:var(--surface-subtle)}.site-header__cta{display:none}.nav-toggle{margin-inline-start:auto;display:inline-flex}@media (width>=56rem){.site-nav{display:flex}.site-header__cta{margin-inline-start:auto;display:inline-flex}.nav-toggle{display:none}}.mobile-nav{border-top:var(--border-width) solid var(--border-default);padding-block:var(--space-4) var(--space-6);background:var(--surface-raised)}.mobile-nav[hidden]{display:none}.mobile-nav a{padding:var(--space-3) 0;color:var(--text-primary);font-weight:var(--font-weight-medium);border-bottom:var(--border-width) solid var(--border-subtle);text-decoration:none;display:block}.breadcrumbs{font-size:var(--font-size-body-small);color:var(--text-muted);margin-block-end:var(--space-6)}.breadcrumbs ol{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.breadcrumbs a{padding-block:var(--space-2);color:var(--text-secondary);display:inline-block}.breadcrumbs li+li:before{content:"›";color:var(--text-muted);margin-inline-end:var(--space-2)}.katalogfilter[hidden]{display:none}.katalogfilter{gap:var(--space-4) var(--space-6);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.katalogfilter__gruppe{gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.katalogfilter__marke{min-block-size:2.75rem;padding:var(--space-2) var(--space-4);font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:var(--surface-raised);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-control);align-items:center;display:inline-flex}.katalogfilter__marke[aria-pressed=true]{color:var(--text-inverse);background:var(--surface-strong);border-color:var(--surface-strong)}.katalogfilter__marke:focus-visible{outline:var(--focus-width) solid var(--text-primary);outline-offset:var(--focus-offset)}.katalogfilter__suche{gap:var(--space-2);min-inline-size:min(100%,16rem);display:grid}.katalogfilter__feld{min-block-size:2.75rem;inline-size:100%;min-inline-size:0;padding:var(--space-2) var(--space-3);font:inherit;color:var(--text-primary);background:var(--surface-raised);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-control)}.katalogfilter__feld:focus-visible{outline:var(--focus-width) solid var(--text-primary);outline-offset:var(--focus-offset)}[data-katalogliste]>li[hidden],.buchseiten li{display:none}:has(.seite-1:checked) .auf-1,:has(.seite-2:checked) .auf-2,:has(.seite-3:checked) .auf-3,:has(.seite-4:checked) .auf-4,[data-gefiltert] .buchseite:not([hidden]){display:block}[data-gefiltert] .buchseite[hidden]{display:none}.buchseiten__wahl{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}[data-gefiltert] .buchseiten__wahl{display:none}.buchseiten__paar{display:inline-flex}.buchseiten__knopf{min-block-size:2.75rem;min-inline-size:2.75rem;padding:var(--space-2) var(--space-3);font-family:var(--font-family-mono);font-weight:var(--font-weight-semibold);color:var(--text-secondary);cursor:pointer;background:var(--surface-raised);border:var(--border-width-control) solid var(--border-control);border-radius:var(--radius-control);justify-content:center;align-items:center;display:inline-flex}.buchseiten__knopf:hover{border-color:var(--color-ink-700);color:var(--text-primary)}input:checked+.buchseiten__knopf{background:var(--surface-strong);border-color:var(--surface-strong);color:var(--text-inverse)}input:focus-visible+.buchseiten__knopf{outline:var(--focus-width) solid var(--text-primary);outline-offset:var(--focus-offset)}.buchgrid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));display:grid}@media (width>=64rem){.buchgrid{grid-template-columns:repeat(4,1fr)}}.buchgrid>li{min-width:0;max-width:none}.buch{height:100%;padding:var(--space-4);color:inherit;background:var(--surface-raised);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-large);transition:border-color var(--motion-fast) var(--motion-easing), box-shadow var(--motion-fast) var(--motion-easing);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.buch__reihe{font-family:var(--font-family-sans);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);color:var(--text-link);letter-spacing:.08em;text-transform:uppercase;display:block}.buch__titel{overflow-wrap:anywhere;font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold);margin-block-start:var(--space-1);line-height:1.35;display:block}.buch__meta{font-size:var(--font-size-body-small);color:var(--text-secondary);margin-block-start:var(--space-2)}.buch__marke{padding:var(--space-1) var(--space-3);font-family:var(--font-family-sans);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);border:var(--border-width) solid transparent;border-radius:var(--radius-pill);align-self:flex-start;align-items:center;margin-block-start:var(--space-2);display:inline-flex}.buch__marke[data-stand=erhaeltlich]{background:var(--surface-success);color:var(--text-success)}.buch__marke[data-stand=angekuendigt]{color:var(--text-muted);border-color:var(--border-default)}.buch__preis{font-family:var(--font-family-mono);font-size:var(--font-size-body-small);font-weight:var(--font-weight-bold);margin-block-start:var(--space-2);display:block}.buch__stand{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.buch__stand>.buch__marke,.buch__stand>.buch__preis{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%;margin-block-start:0}.buch__foot{margin-block-start:auto;padding-block-start:var(--space-4);display:block}@media (width<46rem){.buch{column-gap:var(--space-4);grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:start;height:auto;display:grid}.buch>.card__cover{grid-row:1/span 6}.buch__reihe,.buch__titel{grid-column:2/-1}.buch__marke,.buch__preis{grid-row:3;align-self:center;margin-block-start:var(--space-3)}.buch__stand{grid-area:3/2/auto/-1;justify-content:space-between;align-self:center;margin-block-start:var(--space-3)}.buch__marke{grid-column:2;justify-self:start}.buch__preis{grid-column:3;justify-self:end}.buch__foot{display:none}}.buch__hinweis{font-size:var(--font-size-body-small);color:var(--text-muted);margin-block-start:var(--space-2);display:block}.buch__foot .btn{pointer-events:none;width:100%}.hero--buch{align-items:start}@media (width>=62rem){.hero--buch{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.actions[data-publication=published]{flex-wrap:nowrap}.actions[data-publication=published] .btn{flex:1 1 0}}.buchbuehne{padding:var(--space-8) var(--layout-box);background:linear-gradient(180deg, var(--color-ink-100) 0%, var(--surface-subtle) 100%);border-radius:var(--radius-large);justify-content:center;display:flex}.cover{border-radius:var(--radius-none);box-shadow:var(--shadow-cover);width:100%}.buchbuehne .cover{max-width:min(22rem,100%)}.buchdaten{gap:var(--space-3);margin-block:var(--space-6) var(--space-8);flex-wrap:wrap;display:flex}.buchdaten dt{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase}.buchdaten>div{min-inline-size:0;padding:var(--space-4);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-group)}.buchdaten dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-weight:var(--font-weight-semibold)}@media (width>=30rem){.buchdaten dd{white-space:nowrap}}@media (hover:hover) and (pointer:fine){.buch:hover{border-color:var(--color-ink-700);box-shadow:var(--shadow-raised)}.buch:hover .buch__titel{text-decoration:underline}}.card__cover{justify-content:center;margin-block-end:var(--space-2);display:flex}.card__cover .book-cover{inline-size:100%;max-inline-size:11rem}.card__cover img{width:100%}.card{background:var(--surface-raised);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-large);padding:var(--space-6);gap:var(--space-3);flex-direction:column;height:100%;display:flex;overflow:hidden}.card--link{transition:border-color var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing)}.card--link:hover{border-color:var(--border-control);transform:translateY(-2px)}.card--flaeche{position:relative}.card--flaeche :where(.t-card a):after{content:"";position:absolute;inset:0}.card--flaeche :where(.t-card a){color:var(--text-primary);text-decoration:none}@media (hover:hover) and (pointer:fine){.card--flaeche:hover{border-color:var(--color-ink-700);box-shadow:var(--shadow-raised)}}.card--flaeche:hover :where(.t-card a){text-decoration:underline}.ausschluss__frage{justify-content:space-between;align-items:center;gap:var(--space-4);overflow-wrap:anywhere;cursor:pointer;min-block-size:2.75rem;list-style:none;display:flex}.ausschluss__frage::-webkit-details-marker{display:none}.ausschluss__frage:after{content:"+";border:var(--border-width) solid var(--border-default);border-radius:var(--radius-pill);block-size:1.5rem;inline-size:1.5rem;color:var(--text-muted);font-size:var(--font-size-body-small);font-weight:var(--font-weight-regular);transition:transform var(--motion-fast) var(--motion-easing);flex:none;place-items:center;line-height:1;display:grid}.ausschluss[open] .ausschluss__frage:after{transform:rotate(45deg)}.ausschluss__frage:focus-visible{outline:var(--focus-width) solid var(--text-primary);outline-offset:var(--focus-offset)}.themengruppe+.themengruppe{margin-block-start:var(--space-10)}.themengruppe__titel{font-size:var(--font-size-heading-card)}.berufsfilter{gap:var(--space-2);border:0;flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;display:flex}.berufsfilter .katalogfilter__marke{overflow-wrap:anywhere;max-inline-size:100%}:has(.af-1:checked) .buchgrid>:where(:not(.ab-1)),:has(.af-2:checked) .buchgrid>:where(:not(.ab-2)),:has(.af-3:checked) .buchgrid>:where(:not(.ab-3)),:has(.af-4:checked) .buchgrid>:where(:not(.ab-4)),:has(.af-5:checked) .buchgrid>:where(:not(.ab-5)),:has(.af-6:checked) .buchgrid>:where(:not(.ab-6)),:has(.af-7:checked) .buchgrid>:where(:not(.ab-7)),:has(.af-8:checked) .buchgrid>:where(:not(.ab-8)){display:none}.anderefilter__feld:checked+.katalogfilter__marke{color:var(--text-inverse);background:var(--surface-strong);border-color:var(--surface-strong)}.anderefilter__feld:focus-visible+.katalogfilter__marke{outline:var(--focus-width) solid var(--text-primary);outline-offset:var(--focus-offset)}.berufsfilter__feld:checked+.katalogfilter__marke{color:var(--text-inverse);background:var(--surface-strong);border-color:var(--surface-strong)}.berufsfilter__feld:focus-visible+.katalogfilter__marke{outline:var(--focus-width) solid var(--text-primary);outline-offset:var(--focus-offset)}:has(.rf-1:checked) .card--flaeche:where(:not(.rb-1)),:has(.rf-2:checked) .card--flaeche:where(:not(.rb-2)),:has(.rf-3:checked) .card--flaeche:where(:not(.rb-3)),:has(.rf-4:checked) .card--flaeche:where(:not(.rb-4)),:has(.rf-5:checked) .card--flaeche:where(:not(.rb-5)),:has(.rf-6:checked) .card--flaeche:where(:not(.rb-6)),:has(.rf-7:checked) .card--flaeche:where(:not(.rb-7)),:has(.rf-8:checked) .card--flaeche:where(:not(.rb-8)),:has(.rf-9:checked) .card--flaeche:where(:not(.rb-9)),:has(.rf-10:checked) .card--flaeche:where(:not(.rb-10)),:has(.rf-11:checked) .card--flaeche:where(:not(.rb-11)),:has(.rf-12:checked) .card--flaeche:where(:not(.rb-12)),:has(.rf-13:checked) .card--flaeche:where(:not(.rb-13)),:has(.rf-14:checked) .card--flaeche:where(:not(.rb-14)),:has(.rf-15:checked) .card--flaeche:where(:not(.rb-15)),:has(.rf-16:checked) .card--flaeche:where(:not(.rb-16)),:has(.rf-17:checked) .card--flaeche:where(:not(.rb-17)),:has(.rf-18:checked) .card--flaeche:where(:not(.rb-18)),:has(.rf-19:checked) .card--flaeche:where(:not(.rb-19)),:has(.rf-20:checked) .card--flaeche:where(:not(.rb-20)),:has(.rf-21:checked) .card--flaeche:where(:not(.rb-21)),:has(.rf-22:checked) .card--flaeche:where(:not(.rb-22)),:has(.rf-23:checked) .card--flaeche:where(:not(.rb-23)),:has(.rf-24:checked) .card--flaeche:where(:not(.rb-24)),:has(.rf-1:checked) .themengruppe:where(:not(:has(.rb-1))),:has(.rf-2:checked) .themengruppe:where(:not(:has(.rb-2))),:has(.rf-3:checked) .themengruppe:where(:not(:has(.rb-3))),:has(.rf-4:checked) .themengruppe:where(:not(:has(.rb-4))),:has(.rf-5:checked) .themengruppe:where(:not(:has(.rb-5))),:has(.rf-6:checked) .themengruppe:where(:not(:has(.rb-6))),:has(.rf-7:checked) .themengruppe:where(:not(:has(.rb-7))),:has(.rf-8:checked) .themengruppe:where(:not(:has(.rb-8))),:has(.rf-9:checked) .themengruppe:where(:not(:has(.rb-9))),:has(.rf-10:checked) .themengruppe:where(:not(:has(.rb-10))),:has(.rf-11:checked) .themengruppe:where(:not(:has(.rb-11))),:has(.rf-12:checked) .themengruppe:where(:not(:has(.rb-12))),:has(.rf-13:checked) .themengruppe:where(:not(:has(.rb-13))),:has(.rf-14:checked) .themengruppe:where(:not(:has(.rb-14))),:has(.rf-15:checked) .themengruppe:where(:not(:has(.rb-15))),:has(.rf-16:checked) .themengruppe:where(:not(:has(.rb-16))),:has(.rf-17:checked) .themengruppe:where(:not(:has(.rb-17))),:has(.rf-18:checked) .themengruppe:where(:not(:has(.rb-18))),:has(.rf-19:checked) .themengruppe:where(:not(:has(.rb-19))),:has(.rf-20:checked) .themengruppe:where(:not(:has(.rb-20))),:has(.rf-21:checked) .themengruppe:where(:not(:has(.rb-21))),:has(.rf-22:checked) .themengruppe:where(:not(:has(.rb-22))),:has(.rf-23:checked) .themengruppe:where(:not(:has(.rb-23))),:has(.rf-24:checked) .themengruppe:where(:not(:has(.rb-24))){display:none}.themenliste{gap:var(--space-3);max-inline-size:var(--layout-reading-max);color:var(--text-secondary);flex-direction:column;display:flex}.themenliste li{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.themenliste li:before{content:"✓";color:var(--text-success)}.themenliste__name{overflow-wrap:anywhere;color:var(--text-primary);font-size:inherit;font-weight:var(--font-weight-semibold);line-height:inherit;display:inline}.karte-lesen{align-items:center;gap:var(--space-2);color:var(--text-link);font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);margin-block-start:var(--space-3);display:inline-flex}.karte-lesen:after{content:"";border-block-start:2px solid;border-inline-end:2px solid;flex:none;block-size:.4375rem;inline-size:.4375rem;transform:rotate(45deg)}.card__foot{margin-block-start:auto;padding-block-start:var(--space-4)}.badge{overflow-wrap:anywhere;align-items:center;gap:var(--space-1);max-width:100%;font-family:var(--font-family-mono);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);border:var(--border-width) solid var(--border-control);color:var(--text-secondary);background:var(--surface-raised);display:inline-flex}.badge--free{border-color:var(--color-green-700);color:var(--color-green-700);background:var(--surface-success)}.badge--soon{border-color:var(--border-control);color:var(--text-secondary);background:var(--surface-subtle)}.hero{gap:var(--space-10);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=62rem){.hero{gap:var(--space-16);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.facts{justify-content:start;gap:var(--space-2) var(--space-4);min-width:0;font-size:var(--font-size-body);color:var(--text-secondary);grid-template-columns:minmax(0,max-content);display:grid}.facts li{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;max-width:100%;display:inline-flex}.facts li:before{content:"✓";color:var(--text-success);font-weight:var(--font-weight-bold)}.choices{gap:var(--space-3);min-width:0;display:grid}.choices>*{min-width:0}.choices--grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.choices--figuren{gap:var(--space-2);grid-template-columns:repeat(5,1fr);max-width:34rem;margin-inline:auto}@media (width<=29.99rem){.choices--figuren{grid-template-columns:repeat(3,1fr)}}.choice{align-items:flex-start;gap:var(--space-3);width:100%;min-height:3.25rem;padding:var(--space-4);text-align:start;background:var(--surface-raised);border:var(--border-width-control) solid var(--border-control);border-radius:var(--radius-control);cursor:pointer;transition:border-color var(--motion-fast) var(--motion-easing), background-color var(--motion-fast) var(--motion-easing);flex-wrap:wrap;display:flex}.choices--figuren .choice{aspect-ratio:1;align-items:stretch;gap:0;padding:0;position:relative;overflow:hidden}.choice__marker{border-radius:var(--radius-pill);border:var(--border-width-control) solid var(--border-control);width:1.75rem;height:1.75rem;font-family:var(--font-family-mono);font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);background:var(--surface-raised);flex:none;justify-content:center;align-items:center;display:inline-flex}.choices--figuren .choice__marker{background:var(--surface-raised);z-index:1;width:1.25rem;height:1.25rem;font-size:.6875rem;position:absolute;inset-block-end:2px;inset-inline-end:2px}.choices--figuren img{object-fit:contain;width:100%;max-width:none;height:100%;padding:var(--space-1)}.choice input[type=radio]{opacity:0;width:1px;height:1px;margin:0;position:absolute}.choice:hover{border-color:var(--color-ink-700);background:var(--surface-subtle)}.choice:has(:checked),.choice.is-selected{border-color:var(--action-selected);background:var(--surface-subtle)}.choice:has(input:focus-visible){outline:var(--focus-width) solid var(--color-ink-900);outline-offset:var(--focus-offset)}.choice__text{flex:1;min-width:0;max-width:none;line-height:1.45}.choice:has(:checked) .choice__marker,.choice.is-selected .choice__marker{background:var(--action-selected);border-color:var(--action-selected);color:var(--action-selected-text)}.choice:has(:checked) .choice__marker:after,.choice.is-selected .choice__marker:after{content:"✓"}.choice:has(:checked) .choice__marker span,.choice.is-selected .choice__marker span{display:none}.choice--right{border-color:var(--color-green-700);background:var(--surface-success)}.choice--wrong{border-color:var(--action-primary);background:var(--surface-brand-subtle)}.choice--image{align-items:center;gap:var(--space-2);padding:var(--space-3);flex-direction:column}.choice--image img{width:100%;max-width:8rem;height:auto}.test-header{z-index:60;background:var(--surface-strong);color:var(--text-inverse);box-shadow:var(--shadow-sticky);position:sticky;top:0}.test-header__inner{gap:var(--space-2);padding-block:var(--space-3);flex-direction:column;display:flex}.test-tasks{padding-block:var(--space-3)}body:has(.test-header:not([hidden])) .site-header{position:static}body:has(.test-header:not([hidden])) .site-footer__nebensache{display:none}.test-header__row{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.test-header__meta{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;min-width:0;margin-inline-end:auto;display:flex}.test-header__block{font-weight:var(--font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.test-header__count{font-family:var(--font-family-mono);font-size:var(--font-size-body-small);color:var(--text-secondary);white-space:nowrap}.test-header__tasks{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.test-header__tasks:empty{display:none}.test-header__task{min-block-size:2.75rem;min-inline-size:2.75rem;font-family:var(--font-family-mono);font-size:var(--font-size-body-small);color:var(--text-secondary);cursor:pointer;border:var(--border-width) solid var(--border-default);border-radius:var(--radius-control);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.test-header__task:focus-visible{outline:var(--focus-width) solid var(--text-primary);outline-offset:var(--focus-offset)}.test-header__task[data-state=answered]{color:var(--text-success);border-color:var(--text-success)}.test-header__task[data-state=skipped]{color:var(--text-secondary);border-style:dashed;text-decoration:line-through}.test-header__task[aria-current=true]{font-weight:var(--font-weight-semibold);color:var(--text-primary);border-color:var(--text-primary);border-width:var(--border-width-control)}.test-header__overrun{font-size:var(--font-size-body-small);line-height:var(--font-line-height-body-small);font-weight:var(--font-weight-semibold);color:var(--text-primary);text-wrap:pretty;margin:0}.timer{align-items:center;gap:var(--space-2);font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-size:var(--font-size-body-large);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-3);border-radius:var(--radius-control);border:var(--border-width-control) solid var(--border-control);background:var(--surface-raised);display:inline-flex}.test-header .timer{color:var(--text-inverse);background:var(--surface-strong-schleier);border-color:#0000}.test-header__abbruch{block-size:2.75rem;inline-size:2.75rem;color:var(--color-ink-200);font-size:var(--font-size-body-large);cursor:pointer;border-radius:var(--radius-control);background:0 0;border:0;flex:none;place-items:center;padding:0;line-height:1;display:grid}.test-header__abbruch:hover{color:var(--text-inverse);background:var(--surface-strong-schleier)}.test-header__abbruch:focus-visible{outline:var(--focus-width) solid var(--text-inverse);outline-offset:var(--focus-offset)}.test-header .test-header__count{color:var(--color-ink-200)}.timer[data-urgent=true]{border-color:var(--action-primary);color:var(--action-primary);background:var(--surface-brand-subtle);font-weight:var(--font-weight-bold)}.timer[hidden]{display:none}.bar{border-radius:var(--radius-pill);background:var(--result-track);height:.5rem;overflow:hidden}.test-header .bar{background:var(--surface-strong-schleier)}.bar progress{background:var(--result-track);appearance:none;border:0;width:100%;height:100%;display:block}.bar progress::-webkit-progress-bar{background:var(--result-track)}.bar progress::-webkit-progress-value{background:var(--surface-strong)}.bar progress::-moz-progress-bar{background:var(--surface-strong)}[data-level=strong] .bar progress::-webkit-progress-value{background:var(--color-green-700)}[data-level=strong] .bar progress::-moz-progress-bar{background:var(--color-green-700)}[data-level=middle] .bar progress::-webkit-progress-value{background:var(--color-amber-700)}[data-level=middle] .bar progress::-moz-progress-bar{background:var(--color-amber-700)}.bar>span{border-radius:var(--radius-pill);background:var(--surface-strong);min-width:.25rem;height:100%;transition:width var(--motion-normal) var(--motion-easing);display:block}.bar--strong>span{background:var(--result-strong)}.bar--middle>span{background:var(--result-middle)}.bar--weak>span{background:var(--result-weak)}.task{min-width:0;background:var(--surface-raised);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-large);max-inline-size:45rem;padding:var(--space-6);margin-inline:auto}@media (width<42rem){.task{flex-direction:column;display:flex}.task>[data-task-eyebrow]{order:1;margin-block-start:var(--space-5)}}@media (width>=42rem){.task{padding:var(--space-8)}}.task__prompt{font-size:var(--font-size-heading-sub);line-height:1.35;font-weight:var(--font-weight-semibold);white-space:pre-line;max-width:34ch}.task__stimulus{margin-block:var(--space-6);padding:var(--space-4) var(--space-3);background:var(--surface-subtle);border-radius:var(--radius-group);display:block}.task__stimulus img{max-width:min(34rem,100%);height:auto;margin-inline:auto}.task__stimulus[data-zoom=true]{margin-inline:calc(var(--space-4) * -1);padding:var(--space-3);overscroll-behavior-x:contain;overflow-x:auto}.task__zoom{margin:var(--space-3) auto 0;display:block}.solution__figure{padding:var(--space-3);background:var(--surface-subtle);border-radius:var(--radius-group);margin-block-start:var(--space-3)}.solution__figure img{width:auto;max-height:12rem;margin-inline:auto}.task__nav{align-items:center;gap:var(--space-3);border-top:var(--border-width) solid var(--border-subtle);flex-wrap:wrap;margin-block-start:var(--space-5);padding-block-start:var(--space-4);display:flex}.task__nav__weiter{margin-inline-start:auto}.task__nav .btn[hidden]{display:none}@media (width<42rem){.task__nav .btn{flex:100%;justify-content:center}}@media (width>=42rem){.task__nav{gap:var(--space-4);margin-block-start:var(--space-8);padding-block-start:var(--space-6)}}.task__saved{font-size:var(--font-size-body-small);color:var(--text-success);font-weight:var(--font-weight-medium)}.task__saved[hidden]{display:none}.interstitial{text-align:center;padding-block:var(--space-16);flex-direction:column;justify-content:center;min-height:60vh;display:flex}.interstitial__score{font-family:var(--font-family-mono);font-size:var(--font-size-heading-page);font-weight:var(--font-weight-bold)}.merkvorlage{max-inline-size:var(--layout-reading-max);padding:var(--layout-box);border:1px solid var(--border-subtle);border-radius:var(--radius-small);background:var(--surface-raised);text-align:start;margin-inline:auto}.merkvorlage__text{white-space:pre-line}.score{gap:var(--space-6);padding:var(--layout-box);background:var(--surface-raised);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-large);align-items:center;display:grid}@media (width>=42rem){.score{gap:var(--space-10);grid-template-columns:minmax(0,auto) minmax(0,1fr)}}.score__big{font-family:var(--font-family-mono);font-size:var(--font-size-display);line-height:1;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.metrics{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr));display:grid}.metric{padding:var(--space-4);border-radius:var(--radius-group);background:var(--surface-subtle);border:var(--border-width) solid var(--border-default)}.metric__value{font-family:var(--font-family-mono);font-size:var(--font-size-heading-section);font-weight:var(--font-weight-bold);line-height:1.1}.metric__label{font-size:var(--font-size-body-small);color:var(--text-secondary)}.metric--right .metric__value{color:var(--result-strong)}.metric--wrong .metric__value{color:var(--action-primary)}.metric--open .metric__value{color:var(--text-muted)}.fieldrow{gap:var(--space-2);min-width:0;padding-block:var(--space-4);border-bottom:var(--border-width) solid var(--border-subtle);display:grid}.fieldrow__head{justify-content:space-between;gap:var(--space-2) var(--space-4);flex-wrap:wrap;align-items:baseline;min-width:0;display:flex}.fieldrow__name{overflow-wrap:anywhere;min-width:0;font-weight:var(--font-weight-semibold)}.fieldrow__val{font-family:var(--font-family-mono);font-size:var(--font-size-body-small);white-space:nowrap}.solutions details{border:var(--border-width) solid var(--border-default);border-radius:var(--radius-group);background:var(--surface-raised);margin-block-end:var(--space-3)}.solutions summary{cursor:pointer;padding:var(--space-4) var(--space-5);font-weight:var(--font-weight-semibold);justify-content:space-between;gap:var(--space-4);align-items:center;min-height:2.75rem;list-style:none;display:flex}.solutions summary::-webkit-details-marker{display:none}.solutions summary:after,.faq summary:after{content:"+";font-family:var(--font-family-mono);color:var(--text-muted);font-size:1.25rem}.solutions details[open] summary:after{content:"−"}.solutions__body{padding:0 var(--space-5) var(--space-5);border-top:var(--border-width) solid var(--border-subtle);padding-block-start:var(--space-5)}.solution{padding-block:var(--space-5);border-bottom:var(--border-width) solid var(--border-subtle)}.solution:last-child{border-bottom:0}.solution__q{font-weight:var(--font-weight-semibold);white-space:pre-line}.solution__verdict{align-items:center;gap:var(--space-2);font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);margin-block-end:var(--space-2);display:inline-flex}.solution__verdict[data-v=right]{background:var(--surface-success);color:var(--color-green-700)}.solution__verdict[data-v=wrong]{background:var(--surface-brand-subtle);color:var(--color-red-700)}.solution__verdict[data-v=open]{background:var(--surface-subtle);color:var(--text-secondary)}.solution__way{padding:var(--space-4);background:var(--surface-info);border-radius:var(--radius-group);border-inline-start:4px solid var(--color-blue-700);margin-block-start:var(--space-3)}.filterbar{gap:var(--space-2);flex-wrap:wrap;align-items:center;margin-block-end:var(--space-6);display:flex}.chip{min-height:2.75rem;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);border:var(--border-width-control) solid var(--border-control);background:var(--surface-raised);cursor:pointer;font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium)}.chip[aria-pressed=true]{background:var(--surface-strong);border-color:var(--surface-strong);color:var(--text-inverse)}.next{background:var(--surface-subtle);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-large);padding:var(--layout-box)}.schluss{max-inline-size:var(--layout-reading-max)}.schluss--breit{display:block}.field{gap:var(--space-2);display:grid}.field label{font-weight:var(--font-weight-semibold)}.field input[type=email],.field input[type=text],.field textarea{max-width:100%;min-height:2.75rem;padding:var(--space-3) var(--space-4);border:var(--border-width-control) solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-raised);width:100%}.check{gap:var(--space-3);align-items:flex-start;display:flex}.kontaktformular[hidden],.kontaktformular__stand:empty{display:none}.kontaktformular__stand[data-ton=schlecht]{color:var(--text-warning)}.kontaktformular__stand[data-ton=gut]{color:var(--text-success)}.check label{overflow-wrap:anywhere;min-width:0;font-weight:var(--font-weight-semibold)}.check input{width:1.25rem;height:1.25rem;accent-color:var(--action-primary);flex:none;margin-block-start:var(--space-1)}.formnote{font-size:var(--font-size-body-small);color:var(--text-muted)}.formsuccess{padding:var(--space-4) var(--space-5);background:var(--surface-success);border:var(--border-width) solid var(--color-green-700);border-radius:var(--radius-group);color:var(--color-green-700);font-weight:var(--font-weight-medium)}.formsuccess[hidden]{display:none}dialog{border-radius:var(--radius-large);padding:var(--layout-box);width:calc(100% - 2rem);max-width:32rem;box-shadow:var(--shadow-overlay);background:var(--surface-raised);color:var(--text-primary);border:0;margin:auto}dialog::backdrop{background:var(--surface-backdrop)}.note{padding:var(--space-5) var(--space-6);border-radius:var(--radius-group);background:var(--surface-subtle);border-inline-start:4px solid var(--border-control)}.toc{gap:var(--space-1);display:grid}.toc a{min-height:2.5rem;padding-block:var(--space-2);overflow-wrap:anywhere;font-weight:var(--font-weight-medium);color:var(--text-primary);text-decoration:underline;display:block}.note--info{background:var(--surface-info);border-inline-start-color:var(--color-blue-700)}.note--ok{background:var(--surface-success);border-inline-start-color:var(--color-green-700)}.faq-item[open] .faq-question:after{transform:rotate(45deg)}.faq details{border-bottom:var(--border-width) solid var(--border-default)}.faq summary{gap:var(--space-4);min-height:2.75rem;padding:var(--space-5) 0;overflow-wrap:anywhere;font-size:var(--font-size-body-large);font-weight:var(--font-weight-semibold);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq details[open] summary:after{content:"−"}.faq details>:not(summary){padding-block-end:var(--space-5)}.cover--klein{flex:none;align-self:start;width:8rem}.card--mitcover{gap:var(--space-5);display:grid}@media (width>=34rem){.card--mitcover{grid-template-columns:auto minmax(0,1fr);align-items:start}}.card--mitcover>div>*+*{margin-block-start:var(--space-4)}.site-footer{background:var(--surface-strong);color:var(--text-inverse);padding-block:var(--space-12) var(--space-8);margin-block-start:var(--space-16)}.site-footer a{color:var(--color-ink-200);text-decoration:none}.site-footer li a,.site-footer__legal a{align-items:center;min-height:2.75rem;display:inline-flex}.site-footer a:hover{color:var(--color-white);text-decoration:underline}.site-footer h2{font-family:var(--font-family-mono);font-size:var(--font-size-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-200);font-weight:var(--font-weight-medium);margin-block-end:var(--space-4)}.site-footer__grid{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}@media (width>=62rem){.site-footer__grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}}.site-footer li+li{margin-block-start:var(--space-1)}.site-footer__legal{border-top:var(--border-width) solid var(--color-ink-700);font-size:var(--font-size-body-small);color:var(--color-ink-200);gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;margin-block-start:var(--space-10);padding-block-start:var(--space-6);display:flex}.site-header__inner{position:relative}.nav-toggle-group>.mobile-nav{box-shadow:var(--shadow-overlay);position:absolute;inset-block-start:100%;inset-inline:0}.nav-toggle{cursor:pointer;list-style:none}.nav-toggle::-webkit-details-marker{display:none}.nav-toggle-group[open] .nav-toggle:after{content:""}.site-footer__blurb{color:var(--color-ink-200);margin-block-start:var(--space-5)}.site-footer ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.interstitial[hidden],.task[hidden],.test-header[hidden]{display:none}.finder{color:var(--text-inverse);background:var(--surface-strong)}.finder .t-eyebrow,.finder .t-lead,.finder .t-small{color:var(--color-ink-200)}.finder h2,.finder h3{color:var(--text-inverse)}.finder h2{font-size:clamp(1.75rem,1.4rem + 1.1vw,2.25rem)}.finder__frage{color:var(--text-inverse);font-size:var(--font-size-heading-card);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-heading);padding:0}.finder__lead{max-inline-size:42rem;color:var(--color-ink-200)}.finder__buch{gap:var(--space-4);display:flex}.finder__cover{flex:0 0 4rem}.finder__buchtext{min-inline-size:0}.finder__suche{max-inline-size:36rem}.finder__suche .katalogfilter__feld{color:var(--text-inverse);background:var(--color-ink-700);border-color:var(--color-ink-300)}.finder__suche .katalogfilter__feld::placeholder{color:var(--color-ink-200)}.finder__wahl{border:0;min-inline-size:0;margin:0;padding:0}.finder__suchzeile{align-items:stretch;gap:var(--space-3);flex-wrap:wrap;display:flex}.finder__suchfeld{flex:1 1 0;min-inline-size:0}.finder__weiter{flex:none}.finder__zaehler{font-family:var(--font-family-mono);font-weight:var(--font-weight-regular);color:var(--color-ink-300)}.finder__bereiche,.finder__knoepfe{gap:var(--space-2);flex-wrap:wrap;display:flex}.finder__paar{min-inline-size:0;max-inline-size:100%}.finder__knoepfe,.finder__grenze{display:none}:has(.finder__feld:checked) .finder__grenze{display:block}[data-finder-suchend] .finder__knoepfe,:has(.finder__bereichsfeld:checked) .finder__knoepfe{display:flex}:has(.fb-1:checked) .finder__beruf:where(:not(.fp-1)),:has(.fb-2:checked) .finder__beruf:where(:not(.fp-2)),:has(.fb-3:checked) .finder__beruf:where(:not(.fp-3)),:has(.fb-4:checked) .finder__beruf:where(:not(.fp-4)),:has(.fb-5:checked) .finder__beruf:where(:not(.fp-5)),:has(.fb-6:checked) .finder__beruf:where(:not(.fp-6)),:has(.fb-7:checked) .finder__beruf:where(:not(.fp-7)),:has(.fb-8:checked) .finder__beruf:where(:not(.fp-8)){display:none}[data-finder-suchend] .finder__wahl .finder__paar{display:revert}.finder__marke{max-inline-size:100%;padding:var(--space-2) var(--space-4);overflow-wrap:anywhere;color:var(--text-inverse);font-size:var(--font-size-body-small);background:var(--color-ink-700);border:var(--border-width) solid var(--color-ink-300);border-radius:var(--radius-control);cursor:pointer;display:inline-block}.finder__marke:hover{background:var(--color-ink-500)}.finder__feld:focus-visible+.finder__marke{outline:var(--focus-width) solid var(--text-inverse);outline-offset:var(--focus-offset)}.finder__feld:checked+.finder__marke{color:var(--action-selected);background:var(--text-inverse);border-color:var(--text-inverse)}.finder__ergebnis{display:none}:has(.fw-1:checked) .fe-1,:has(.fw-2:checked) .fe-2,:has(.fw-3:checked) .fe-3,:has(.fw-4:checked) .fe-4,:has(.fw-5:checked) .fe-5,:has(.fw-6:checked) .fe-6,:has(.fw-7:checked) .fe-7,:has(.fw-8:checked) .fe-8,:has(.fw-9:checked) .fe-9,:has(.fw-10:checked) .fe-10,:has(.fw-11:checked) .fe-11,:has(.fw-12:checked) .fe-12,:has(.fw-13:checked) .fe-13,:has(.fw-14:checked) .fe-14,:has(.fw-15:checked) .fe-15,:has(.fw-16:checked) .fe-16,:has(.fw-17:checked) .fe-17,:has(.fw-18:checked) .fe-18,:has(.fw-19:checked) .fe-19,:has(.fw-20:checked) .fe-20,:has(.fw-21:checked) .fe-21,:has(.fw-22:checked) .fe-22,:has(.fw-23:checked) .fe-23,:has(.fw-24:checked) .fe-24{display:block}.finder__schritte{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}@media (width>=56rem){.finder__schritte{grid-template-columns:repeat(3,minmax(0,1fr))}}.finder__schritte>li{min-inline-size:0;padding:var(--layout-box);overflow-wrap:anywhere;color:var(--text-inverse);background:var(--color-ink-700);border:var(--border-width) solid var(--color-ink-500);border-radius:var(--radius-group);flex-direction:column;display:flex}.finder__schritte .actions{margin-block-start:auto}.finder__name{overflow-wrap:anywhere;font-size:var(--font-size-heading-sub)}.finder__buchtitel{color:var(--text-inverse);font-weight:var(--font-weight-semibold)}.finder__ratgeber{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.finder__ratgeber a{max-inline-size:100%;padding-block:var(--space-1);overflow-wrap:anywhere;color:var(--text-inverse);display:inline-block}.finder__leer{border-inline-start:var(--border-width-control) solid var(--color-amber-100);padding-inline-start:var(--space-4)}.finder__leer a{color:var(--text-inverse)}.finder .btn[data-variant=secondary]{color:var(--text-inverse);border-color:var(--color-ink-300);background:0 0}.zollratgeber-band{color:var(--text-inverse);background:var(--surface-strong)}.zollratgeber-band .t-eyebrow,.zollratgeber-band .t-lead,.zollratgeber-band .t-small,.zollratgeber-band .t-muted{color:var(--color-ink-200)}.zollratgeber-band h2,.zollratgeber-band h3{color:var(--text-inverse)}.zollratgeber-band .card{color:var(--text-inverse);background:var(--color-ink-700);border-color:var(--color-ink-500)}.zollratgeber-band .card a,.zollratgeber-band .karte-lesen{color:var(--text-inverse)}.zollratgeber-band .btn[data-variant=secondary]{color:var(--text-inverse);border-color:var(--color-ink-300);background:0 0}}@layer utilities{.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.center{text-align:center}.center p,.center li{margin-inline:auto}@media print{.site-header,.site-footer,.test-header,.filterbar,.next form,.next .actions,.next .btn{display:none!important}.print-only{display:block!important}.next{background:0 0;border:0;padding:0}.solutions details{break-inside:avoid}.solutions details>.solutions__body{display:block!important}a[href]:after{content:""}}.print-only{display:none}.artikel>*+*{margin-block-start:var(--space-6)}.artikel,.artikel>*,.merk,.schritte,.probe,.checkliste,.tabelle{min-width:0}.probe__btn,.probe__text,.schritt__titel,.merk__titel,.checkliste__titel,.tabelle__titel{overflow-wrap:anywhere}.artikel h2{margin-block-start:var(--space-12)}.schritt>*{overflow-wrap:anywhere;max-width:none}.artikel>.note+*{margin-block-start:var(--space-10)}.merk{padding:var(--space-6);border-radius:var(--radius-large);background:var(--surface-brand-subtle);border-inline-start:5px solid var(--action-primary)}.merk__label{font-family:var(--font-family-mono);font-size:var(--font-size-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-red-700)}.merk__titel{font-size:var(--font-size-body-large);font-weight:var(--font-weight-bold);margin-block-start:var(--space-2);line-height:1.35}.merk__titel+p{font-size:var(--font-size-body-small);color:var(--text-secondary);margin-block-start:var(--space-2)}.schritte{padding:var(--space-6);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-large);background:var(--surface-raised)}.schritte__titel{font-weight:var(--font-weight-bold);font-size:var(--font-size-body-large)}.schritte__liste{counter-reset:schritt;gap:var(--space-5);min-width:0;margin-block-start:var(--space-5);display:grid}.schritt{min-width:0;max-width:none;counter-increment:schritt;padding-inline-start:var(--space-10);position:relative}.schritt:before{content:counter(schritt);inset-inline-start:0;border-radius:var(--radius-pill);background:var(--surface-strong);width:1.75rem;height:1.75rem;color:var(--text-inverse);font-family:var(--font-family-mono);font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold);place-items:center;display:grid;position:absolute;top:0}.schritt__titel{font-weight:var(--font-weight-semibold)}.probe{padding:var(--space-6);border:var(--border-width-control) solid var(--border-control);border-radius:var(--radius-large);background:var(--surface-raised)}.probe__sachverhalt{gap:var(--space-3);padding:var(--space-4);border-inline-start:var(--border-width-control) solid var(--border-control);background:var(--surface-subtle);font-size:var(--font-size-body-small);overflow-wrap:anywhere;margin-block-start:var(--space-4);display:grid}.probe__sachverhalt-titel{font-weight:var(--font-weight-semibold)}.probe__frage{inline-size:100%;font-size:var(--font-size-body-large);font-weight:var(--font-weight-semibold);white-space:pre-line;overflow-wrap:anywhere;margin-block-start:var(--space-2);line-height:1.4}.probe__gruppe{border:none;min-inline-size:0;padding:0}.probe__opts{gap:var(--space-2);margin-block:var(--space-5);display:grid}.probe__wahl{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.probe__btn{align-items:flex-start;gap:var(--space-3);width:100%;min-height:2.75rem;padding:var(--space-3) var(--space-4);text-align:start;background:var(--probe-feld-flaeche,var(--surface-page));border:var(--border-width-control) solid var(--probe-feld-rand,var(--border-control));border-radius:var(--radius-control);cursor:pointer;display:flex}.probe__btn:hover{border-color:var(--probe-feld-rand,var(--color-ink-700));background:var(--probe-feld-flaeche,var(--surface-subtle))}.probe__key{border-radius:var(--radius-pill);border:var(--border-width) solid var(--probe-key-rand,var(--border-control));background:var(--probe-key-flaeche,transparent);width:1.5rem;height:1.5rem;color:var(--probe-key-schrift,inherit);font-family:var(--font-family-mono);font-size:var(--font-size-label);flex:none;place-items:center;display:grid}.probe__urteil{font-size:var(--font-size-body-small);margin-block-start:var(--space-2);padding-inline-start:calc(var(--space-6) + var(--space-3));display:none}.probe__wahl:checked~.probe__urteil{display:block}[data-loesung=richtig]:checked+.probe__btn{--probe-key-flaeche:var(--color-green-700);--probe-key-rand:var(--color-green-700);--probe-key-schrift:var(--color-white);border-color:var(--color-green-700);background:var(--surface-success)}[data-loesung=falsch]:checked+.probe__btn{--probe-key-flaeche:var(--action-primary);--probe-key-rand:var(--action-primary);--probe-key-schrift:var(--color-white);border-color:var(--action-primary);background:var(--surface-brand-subtle)}.probe__opts:has(:checked) [data-richtig]{--probe-feld-flaeche:var(--surface-success);--probe-feld-rand:var(--color-green-700);--probe-key-flaeche:var(--color-green-700);--probe-key-rand:var(--color-green-700);--probe-key-schrift:var(--color-white)}.probe__wahl:focus-visible+.probe__btn{outline:var(--focus-width) solid var(--color-ink-900);outline-offset:var(--focus-offset)}.probe__loesung{padding:var(--space-4) var(--space-5);border-radius:var(--radius-group);background:var(--surface-info);border-inline-start:4px solid var(--color-blue-700);margin-block-start:var(--space-4)}.probe__gruppe:has(:checked)+.probe__loesung{display:none}.probe__loesung>summary{cursor:pointer;overflow-wrap:anywhere;min-height:2.75rem;font-weight:var(--font-weight-semibold);align-items:center;list-style:none;display:flex}.probe__loesung>summary::-webkit-details-marker{display:none}.probe__loesung>summary:before{content:"+";font-family:var(--font-family-mono);margin-inline-end:var(--space-3);font-size:1.25rem}.probe__loesung[open]>summary:before{content:"−"}.probe__loesung[open]>summary{margin-block-end:var(--space-3)}.probe__richtig{font-weight:var(--font-weight-semibold);margin-block-end:var(--space-2)}.tabelle__titel{font-weight:var(--font-weight-bold);font-size:var(--font-size-body-large);margin-block-end:var(--space-3)}.tabelle__scroll{border:var(--border-width) solid var(--border-default);border-radius:var(--radius-group);max-width:100%;overflow-x:auto}.tabelle table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--font-size-body-small)}.tabelle th,.tabelle td{overflow-wrap:anywhere;hyphens:auto;padding:var(--space-3) var(--space-4);text-align:start;vertical-align:top;border-block-end:var(--border-width) solid var(--border-subtle)}.tabelle th{background:var(--surface-subtle);font-weight:var(--font-weight-semibold)}.tabelle tbody tr:last-child td{border-block-end:0}.checkliste li,.ticks li,.crosses li{overflow-wrap:anywhere;max-width:none}.checkliste{padding:var(--space-6);border-radius:var(--radius-large);background:var(--surface-success);border:var(--border-width) solid var(--color-green-700)}.checkliste__titel{font-weight:var(--font-weight-bold);font-size:var(--font-size-body-large);margin-block-end:var(--space-4)}.zahlen{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.zahlen li{min-width:0;padding:var(--space-5);border-radius:var(--radius-group);background:var(--surface-subtle);border:var(--border-width) solid var(--border-default);gap:var(--space-2);max-width:none;display:grid}.zahl__wert{font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);font-weight:var(--font-weight-bold);overflow-wrap:anywhere;hyphens:auto;line-height:1.1}.zahl__text{font-size:var(--font-size-body-small);color:var(--text-secondary);overflow-wrap:anywhere;min-width:0}.dlg--bild{max-width:min(56rem,100% - 2rem)}.dlg__bild{padding:var(--space-4);background:var(--surface-subtle);border-radius:var(--radius-group);margin-block-start:var(--space-5);overflow-x:auto}.dlg__bild img{width:100%;min-width:28rem;height:auto;margin-inline:auto}.eckdaten{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.eckdaten>div{padding:var(--space-4);border-radius:var(--radius-group);background:var(--surface-subtle);border:var(--border-width) solid var(--border-default);min-width:0}.eckdaten dt{font-family:var(--font-family-mono);font-size:var(--font-size-label);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.eckdaten dd{margin:var(--space-2) 0 0;font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.mt-2{margin-block-start:var(--space-2)}.mt-3{margin-block-start:var(--space-3)}.mt-4{margin-block-start:var(--space-4)}.mt-5{margin-block-start:var(--space-5)}.mt-6{margin-block-start:var(--space-6)}.mt-8{margin-block-start:var(--space-8)}.mt-10{margin-block-start:var(--space-10)}.mt-12{margin-block-start:var(--space-12)}}
.faq-list[data-astro-cid-j4ypiysb]{max-inline-size:var(--layout-reading-max);border-block:var(--border-width) solid var(--border-default);flex-direction:column;display:flex}.faq-item[data-astro-cid-j4ypiysb]+.faq-item[data-astro-cid-j4ypiysb]{border-block-start:var(--border-width) solid var(--border-default)}.faq-question[data-astro-cid-j4ypiysb]{justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:2.75rem;padding-block:var(--space-4);overflow-wrap:anywhere;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-body);cursor:pointer;text-wrap:pretty;list-style:none;display:flex}.faq-question[data-astro-cid-j4ypiysb]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-j4ypiysb]:after{content:"+";border:var(--border-width) solid var(--border-default);border-radius:var(--radius-pill);block-size:1.5rem;inline-size:1.5rem;color:var(--text-muted);font-size:var(--font-size-body-small);transition:transform var(--motion-fast) var(--motion-easing);flex:none;place-items:center;line-height:1;display:grid}.faq-question[data-astro-cid-j4ypiysb]:focus-visible{outline:var(--focus-width) solid var(--text-primary);outline-offset:var(--focus-offset)}.faq-answer[data-astro-cid-j4ypiysb]{color:var(--text-secondary);font-size:var(--font-size-body-small);line-height:var(--font-line-height-body);padding-block-end:var(--space-4)}
