:root{--color-bg:#f8f6ef;--color-bg-elevated:#fbfaf5;--color-surface-2:#e2d09c;--color-surface-3:#efe5c6;--color-text:#22231e;--color-text-soft:#55554a;--color-primary:#125000;--color-accent:#a8461a;--color-accent-2:#5d6b3c;--color-secondary:#7a5a2c;--color-muted:#8d8a7a;--color-border:#8d8a7a;--color-rule-soft:#d9d3c0;--color-on-plate:#22231e;--color-focus:#a8461a;--color-footer-bg:#22231e;--color-footer-text:#ece6d4;--color-footer-soft:#b9b29c;--color-footer-head:#e2d09c;--mesh-moss:rgba(18, 80, 0, 0.30);--mesh-sage:rgba(93, 107, 60, 0.26);--mesh-straw:rgba(226, 208, 156, 0.85);--mesh-rust:rgba(168, 70, 26, 0.14);--font-display:"Spectral", "Iowan Old Style", "Georgia", serif;--font-body:"Inter", "Helvetica Neue", "Arial", sans-serif;--font-mono:"JetBrains Mono", "Menlo", "Consolas", monospace;--font-size-xs:clamp(0.75rem, 0.72rem + 0.15vw, 0.8125rem);--font-size-sm:clamp(0.875rem, 0.85rem + 0.15vw, 0.9375rem);--font-size-base:clamp(1.0625rem, 1rem + 0.3vw, 1.1875rem);--font-size-lg:clamp(1.1875rem, 1.1rem + 0.45vw, 1.375rem);--font-size-xl:clamp(1.375rem, 1.2rem + 0.9vw, 1.75rem);--font-size-2xl:clamp(1.75rem, 1.45rem + 1.5vw, 2.5rem);--font-size-3xl:clamp(2.25rem, 1.7rem + 2.8vw, 3.75rem);--font-size-4xl:clamp(2.75rem, 1.9rem + 4.2vw, 5rem);--leading-display:1.22;--leading-body:1.75;--space-1:0.25rem;--space-2:0.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-7:4rem;--space-8:6rem;--space-9:8rem;--radius-sm:3px;--radius-md:6px;--radius-lg:10px;--rule:1px solid var(--color-border);--rule-soft:1px solid var(--color-rule-soft);--fold:22px;--measure:66ch;--wrap:76rem;--wrap-narrow:52rem;--ratio-cover:3 / 2;--ease-out:cubic-bezier(0.22, 0.8, 0.3, 1);--dur-quick:160ms;--dur-calm:420ms}@media(prefers-color-scheme:dark){:root{--color-bg:#1b1c17;--color-bg-elevated:#23241e;--color-surface-2:#3b3420;--color-surface-3:#2c2a1f;--color-text:#ece6d4;--color-text-soft:#bdb7a3;--color-primary:#9cc77e;--color-accent:#e3915f;--color-accent-2:#a9b98a;--color-secondary:#d2b07a;--color-muted:#7d7a6b;--color-border:#6c695c;--color-rule-soft:#34352d;--color-on-plate:#f3ecd6;--color-focus:#e3915f;--color-footer-bg:#121310;--color-footer-text:#e4dec9;--color-footer-soft:#a29c87;--color-footer-head:#e2d09c;--mesh-moss:rgba(80, 140, 50, 0.30);--mesh-sage:rgba(120, 135, 80, 0.22);--mesh-straw:rgba(120, 100, 50, 0.40);--mesh-rust:rgba(200, 100, 50, 0.16)}}@media(prefers-color-scheme:light){:root{color-scheme:light}}@font-face{font-family:spectral;src:url(/fonts/spectral-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:spectral;src:url(/fonts/spectral-italic-400.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:spectral;src:url(/fonts/spectral-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:spectral;src:url(/fonts/spectral-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:inter;src:url(/fonts/inter-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:jetbrains mono;src:url(/fonts/jetbrains-mono-variable.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box}*{margin:0}html{color-scheme:light dark;-webkit-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility;scroll-padding-block-start:var(--space-7);background:var(--color-bg)}html.menu-open{overflow:hidden}body{min-block-size:100dvh;display:grid;grid-template-rows:auto 1fr auto;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--leading-body);font-feature-settings:"kern","liga","calt";-webkit-font-smoothing:antialiased;overflow-x:clip}img,picture,svg,video{display:block;max-inline-size:100%;block-size:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--color-primary);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--color-accent);text-decoration-thickness:2px}::selection{background:var(--color-surface-2);color:var(--color-on-plate)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-sm)}.site-main:focus{outline:none}.skip{position:absolute;inset-block-start:-100px;inset-inline-start:var(--space-3);z-index:1000;padding:var(--space-2)var(--space-3);background:var(--color-surface-2);color:var(--color-on-plate);border-inline-start:4px solid var(--color-accent);font-weight:600;text-decoration:none;transition:inset-block-start var(--dur-quick)var(--ease-out)}.skip:focus-visible{inset-block-start:var(--space-2)}.picto{inline-size:1.25em;block-size:1.25em;flex:none}.prose{inline-size:min(100% - var(--space-5),var(--measure));margin-inline:auto;font-size:var(--font-size-base);line-height:var(--leading-body)}.prose>*+*{margin-block-start:var(--space-4)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;line-height:var(--leading-display);color:var(--color-text);text-wrap:balance;hyphens:manual}h1{font-size:var(--font-size-3xl);font-weight:700;letter-spacing:-.01em}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}.prose h2{margin-block-start:var(--space-7);padding-block-start:var(--space-4);border-block-start:var(--rule-soft);position:relative}.prose h2::before{content:"";position:absolute;inset-block-start:-1px;inset-inline-start:0;inline-size:var(--space-7);block-size:3px;background:var(--color-accent)}.prose h3{margin-block-start:var(--space-6)}.prose h2+*,.prose h3+*,.prose h4+*{margin-block-start:var(--space-3)}p{font-size:var(--font-size-base);text-wrap:pretty;hyphens:auto}strong{font-weight:650}ul,ol{padding-inline-start:var(--space-4)}.prose li+li{margin-block-start:var(--space-2)}.prose li::marker{color:var(--color-accent)}.prose ol{counter-reset:step;list-style:none;padding-inline-start:0}.prose ol>li{counter-increment:step;position:relative;padding-inline-start:var(--space-6);min-block-size:2.25rem}.prose ol>li::before{content:counter(step);position:absolute;inset-inline-start:0;inset-block-start:.1em;inline-size:2rem;block-size:2rem;display:grid;place-items:center;border:1px solid var(--color-primary);border-radius:50%;font-family:var(--font-display);font-weight:700;font-size:var(--font-size-sm);color:var(--color-primary)}blockquote{margin-inline:0;padding:var(--space-3)var(--space-4);border-inline-start:3px solid var(--color-accent-2);font-family:var(--font-display);font-style:italic;font-size:var(--font-size-lg);line-height:1.6;color:var(--color-text-soft)}code,kbd,samp{font-family:var(--font-mono);font-size:.9em;background:var(--color-surface-3);padding:.1em .35em;border-radius:var(--radius-sm)}pre{font-family:var(--font-mono);font-size:var(--font-size-sm);background:var(--color-surface-3);border:var(--rule-soft);border-radius:var(--radius-md);padding:var(--space-4);overflow-x:auto;line-height:1.6}pre code{background:0 0;padding:0}table{inline-size:100%;border-collapse:collapse;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.prose table{display:block;overflow-x:auto}th,td{padding:var(--space-2)var(--space-3);text-align:start;border-block-end:var(--rule-soft);vertical-align:top}th{font-weight:650;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;border-block-end:2px solid var(--color-text)}tbody tr:nth-child(even){background:color-mix(in srgb,var(--color-surface-3) 45%,transparent)}hr{border:0;block-size:var(--space-5);margin-block:var(--space-6);background:radial-gradient(circle,var(--color-muted) 1.5px,transparent 2px)50%/18px 18px repeat-x}.prose img{border-radius:var(--radius-md)}.prose a{overflow-wrap:anywhere}.kicker{font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.button{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-4);border:1px solid var(--color-text);border-radius:var(--radius-sm);background:0 0;color:var(--color-text);font-weight:600;font-size:var(--font-size-sm);text-decoration:none;transition:transform var(--dur-quick)var(--ease-out),background var(--dur-quick),color var(--dur-quick)}.button:hover{background:var(--color-text);color:var(--color-bg);transform:translateY(-2px)}.tag{display:inline-block;padding:var(--space-1)var(--space-3);border:var(--rule);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.04em;color:var(--color-text);text-decoration:none;transition:transform var(--dur-quick)var(--ease-out),border-color var(--dur-quick)}.tag:hover{border-color:var(--color-accent);color:var(--color-accent);transform:translateY(-2px)}.empty-note{inline-size:min(100% - var(--space-5),var(--wrap));margin:var(--space-5)auto;padding:var(--space-5);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-soft);font-family:var(--font-display);font-style:italic;font-size:var(--font-size-lg);text-align:center}.card-grid{inline-size:min(100% - var(--space-5),var(--wrap));margin-inline:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}@media(max-width:60rem){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:38rem){.card-grid{grid-template-columns:1fr;gap:var(--space-4)}}.card{position:relative;background:var(--color-bg-elevated);border:var(--rule);border-radius:var(--radius-sm);transition:transform var(--dur-calm)var(--ease-out),border-color var(--dur-quick)}.card::after{content:"";position:absolute;inset-block-start:-1px;inset-inline-end:-1px;inline-size:0;block-size:0;border-style:solid;border-width:0 var(--fold)var(--fold)0;border-color:transparent var(--color-bg)var(--color-surface-2)transparent;transition:border-width var(--dur-quick)var(--ease-out)}.card:hover{transform:translateY(-4px);border-color:var(--color-primary)}.card:hover::after{border-width:0 calc(var(--fold) * 1.6)calc(var(--fold) * 1.6)0}.card__link{display:flex;flex-direction:column;block-size:100%;color:inherit;text-decoration:none}.card__link:hover{color:inherit}.card__link:focus-visible{outline-offset:4px}.card__media{display:block;aspect-ratio:var(--ratio-cover);overflow:hidden;background:var(--color-surface-3);border-block-end:var(--rule);position:relative}.card__media::after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,var(--mesh-moss),transparent 55%,var(--mesh-straw));mix-blend-mode:multiply;opacity:.55;transition:opacity var(--dur-calm)var(--ease-out)}.card__img{inline-size:100%;block-size:100%;object-fit:cover;filter:saturate(.8);transition:transform 700ms var(--ease-out),filter var(--dur-calm)}.card:hover .card__img{transform:scale(1.05);filter:saturate(1)}.card:hover .card__media::after{opacity:.2}.card__placeholder{display:grid;place-items:center;block-size:100%;color:var(--color-primary)}.card__placeholder .picto{inline-size:3.5rem;block-size:3.5rem;stroke-width:1}.card__body{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);flex:1}.card__kicker{font-size:var(--font-size-xs);font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.card__title{font-family:var(--font-display);font-weight:600;font-size:var(--font-size-xl);line-height:var(--leading-display);text-wrap:balance}.card:hover .card__title{color:var(--color-primary)}.card__dek{color:var(--color-text-soft);font-size:var(--font-size-sm);line-height:1.6}.card__meta{margin-block-start:auto;padding-block-start:var(--space-3);border-block-start:var(--rule-soft);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-soft)}.card__dot{inline-size:4px;block-size:4px;border-radius:50%;background:var(--color-muted)}.card__by{flex-basis:100%;font-weight:600;color:var(--color-text)}.author-grid{inline-size:min(100% - var(--space-5),var(--wrap));margin:var(--space-6)auto var(--space-8);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:var(--space-5)}.author-card{border:var(--rule);border-radius:var(--radius-sm);background:var(--color-bg-elevated);transition:transform var(--dur-calm)var(--ease-out),border-color var(--dur-quick)}.author-card:hover{transform:translateY(-4px);border-color:var(--color-primary)}.author-card__link{display:grid;grid-template-columns:6rem 1fr;gap:var(--space-4);padding:var(--space-4);color:inherit;text-decoration:none}.author-card__portrait img,.author-card__initials{inline-size:6rem;block-size:6rem;object-fit:cover;border-radius:var(--radius-sm);outline:1px solid var(--color-border);outline-offset:4px}.author-card__initials{display:grid;place-items:center;background:var(--color-surface-2);color:var(--color-on-plate);font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:700}.author-card__text{display:flex;flex-direction:column;gap:var(--space-1)}.author-card__name{font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:600;line-height:var(--leading-display)}.author-card__role{font-size:var(--font-size-xs);font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent)}.author-card__bio{font-size:var(--font-size-sm);color:var(--color-text-soft);line-height:1.6}.author-card__more{margin-block-start:var(--space-2);font-size:var(--font-size-sm);font-weight:600;color:var(--color-primary)}.lede,.prose .lede{font-family:var(--font-display);font-size:var(--font-size-lg);line-height:1.65;color:var(--color-text)}p.lede::first-letter{float:inline-start;font-family:var(--font-display);font-weight:700;font-size:3.4em;line-height:.9;margin:.06em var(--space-2)0 0;color:var(--color-primary)}div.lede>p.lede+p.lede::first-letter{all:unset}.callout{--callout-rule:var(--color-accent);background:var(--color-surface-3);border-inline-start:4px solid var(--callout-rule);border-radius:0 var(--radius-sm)var(--radius-sm)0;padding:var(--space-4)var(--space-4)var(--space-4)var(--space-5);font-size:var(--font-size-sm);line-height:1.7}.callout>*+*,.callout__body>*+*{margin-block-start:var(--space-2)}.callout__title{font-weight:700;letter-spacing:.04em}.callout[data-variant=tip]{--callout-rule:var(--color-primary)}.callout[data-variant=success]{--callout-rule:var(--color-accent-2)}.callout[data-variant=warning],.callout[data-variant=fachbetrieb]{--callout-rule:var(--color-accent);background:var(--color-surface-2);color:var(--color-on-plate)}.callout[data-variant=warning] a,.callout[data-variant=fachbetrieb] a{color:var(--color-on-plate)}.pullquote{border:0;padding:var(--space-5)0;margin-block:var(--space-6);border-block:var(--rule);text-align:center;font-style:normal;color:var(--color-text)}.pullquote p{font-family:var(--font-display);font-size:var(--font-size-2xl);line-height:1.35;font-weight:400;font-style:italic;text-wrap:balance}.pullquote cite{display:block;margin-block-start:var(--space-3);font-family:var(--font-body);font-style:normal;font-size:var(--font-size-xs);font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.figure{margin-block:var(--space-5)}.figure img{inline-size:100%;border-radius:var(--radius-sm);border:var(--rule-soft)}.figure figcaption,.gallery figcaption{margin-block-start:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-soft);padding-inline-start:var(--space-3);border-inline-start:2px solid var(--color-accent-2)}.gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:var(--space-4);margin-block:var(--space-5)}.gallery>p{display:contents}.gallery .figure{margin:0}.gallery img{aspect-ratio:4/3;object-fit:cover}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));border:var(--rule);border-radius:var(--radius-sm);margin-block:var(--space-5)}.stats-row{padding:var(--space-4);border-inline-end:var(--rule-soft);border-block-end:var(--rule-soft)}.stats dt{font-size:var(--font-size-xs);font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-soft)}.stats dd{margin:var(--space-1)0 0;font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:700;color:var(--color-primary);line-height:1.2}.stats dd p,.stats dt p{font-size:inherit;margin:0}.takeaways,.prose [data-sheet-list],.prose ul:has(>li>input[type=checkbox]){--sheet-pad:var(--space-5);position:relative;background:var(--color-surface-2);color:var(--color-on-plate);border-radius:var(--radius-sm);padding:var(--sheet-pad)var(--sheet-pad)var(--sheet-pad)var(--space-5);clip-path:polygon(0 0,calc(100% - var(--space-5)) 0,100% var(--space-5),100% 100%,0 100%)}.takeaways::after,.prose [data-sheet-list]::after,.prose ul:has(>li>input[type=checkbox])::after{content:"";position:absolute;inset-block-start:0;inset-inline-end:0;inline-size:var(--space-5);block-size:var(--space-5);background:linear-gradient(225deg,transparent 50%,color-mix(in srgb,var(--color-surface-2) 60%,#000 12%) 50%);border-end-start-radius:var(--radius-sm)}.takeaways-heading{font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-on-plate);margin-block-end:var(--space-3)}.takeaways ul{list-style:none;padding:0}.prose ul[data-sheet-list],.prose ul:has(>li>input[type=checkbox]){list-style:none}.prose .takeaways-heading{margin-block:0 var(--space-3);padding:0;border:0;font-size:var(--font-size-xs)}.prose .takeaways-heading::before{display:none}.takeaways li,.prose ul[data-sheet-list]>li{position:relative;padding-inline-start:var(--space-5)}.takeaways li+li{margin-block-start:var(--space-2)}.takeaways li::before,.prose ul[data-sheet-list]>li::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.3em;inline-size:1.05em;block-size:1.05em;border:1.5px solid var(--color-on-plate);border-radius:2px;background:var(--color-bg-elevated)}.prose ul[data-sheet-list]>li:has(>input)::before{display:none}.prose [data-sheet-list] li::marker{content:none}.prose [data-sheet-list] a{color:var(--color-on-plate)}.prose ol[data-sheet-list]>li::before{border-color:var(--color-on-plate);color:var(--color-on-plate);background:var(--color-bg-elevated)}.prose ul:has(>li>input[type=checkbox]) input{accent-color:var(--color-primary);margin-inline-end:var(--space-2)}.faq{margin-block:var(--space-7)var(--space-5)}.faq-heading{font-size:var(--font-size-2xl);margin-block-end:var(--space-4)}.faq-list{border-block-start:var(--rule)}.faq-item{padding-block:var(--space-4);border-block-end:var(--rule-soft)}.faq-item dt{font-family:var(--font-display);font-weight:600;font-size:var(--font-size-lg);line-height:var(--leading-display)}.faq-item dt::before{content:"F ";color:var(--color-accent);font-weight:700}.faq-item dd{margin:var(--space-2)0 0;color:var(--color-text-soft)}.faq-item dd p{font-size:var(--font-size-base)}.site-header{position:sticky;inset-block-start:0;z-index:50;background:var(--color-bg);border-block-end:var(--rule-soft)}.site-header__bar{inline-size:min(100% - var(--space-5),var(--wrap));margin-inline:auto;min-block-size:4rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.brand{display:flex;align-items:center;gap:var(--space-3);color:var(--color-text);text-decoration:none;min-inline-size:0}.brand:hover{color:var(--color-text)}.brand__frame{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1)var(--space-3);border:1px solid var(--color-text);outline:1px solid var(--color-border);outline-offset:3px;font-family:var(--font-display);font-weight:700;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);letter-spacing:.02em;line-height:1.4;white-space:nowrap}.brand__frame .picto{color:var(--color-primary);inline-size:1.1em;block-size:1.1em}.brand__tag{font-size:var(--font-size-xs);color:var(--color-text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:40rem){.brand__tag{display:none}}.menu{position:static}.menu>summary{list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu__toggle{position:relative;z-index:70;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);border:1px solid var(--color-text);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;user-select:none;background:var(--color-bg);transition:transform var(--dur-quick)var(--ease-out),background var(--dur-quick)}.menu__toggle:hover{transform:translateY(-2px);background:var(--color-surface-3)}.menu__bars{display:grid;gap:4px;inline-size:18px}.menu__bars i{display:block;block-size:1.5px;background:currentColor;transition:transform var(--dur-quick)var(--ease-out),opacity var(--dur-quick)}.menu__label--close{display:none}.menu[open] .menu__label--open{display:none}.menu[open] .menu__label--close{display:inline}.menu[open] .menu__bars i:nth-child(1){transform:translateY(5.5px)rotate(45deg)}.menu[open] .menu__bars i:nth-child(2){opacity:0}.menu[open] .menu__bars i:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.menu[open]>.menu__toggle{position:fixed;inset-block-start:var(--space-3);inset-inline-end:max(var(--space-3),calc((100vw - var(--wrap))/2))}.menu__sheet{position:fixed;inset:0;z-index:60;overflow-y:auto;background:radial-gradient(60% 50% at 10% 0%,var(--mesh-moss),transparent 70%),radial-gradient(50% 60% at 100% 100%,var(--mesh-straw),transparent 70%),var(--color-bg);padding:var(--space-8)var(--space-4)var(--space-6);animation:sheet-in var(--dur-calm)var(--ease-out)}@keyframes sheet-in{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.menu__nav{inline-size:min(100%,46rem);margin-inline:auto}.menu__title{font-family:var(--font-display);font-size:var(--font-size-4xl);font-weight:700;line-height:1.1}.menu__lead{margin-block:var(--space-2)var(--space-6);color:var(--color-text-soft);font-family:var(--font-display);font-style:italic;font-size:var(--font-size-lg)}.menu__list{list-style:none;padding:0;border-block-start:2px solid var(--color-text)}.menu__item{border-block-end:var(--rule);padding-block:var(--space-3)}.menu__item a{display:flex;align-items:baseline;gap:var(--space-3);color:var(--color-text);text-decoration:none;font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:600;line-height:1.3;transition:transform var(--dur-quick)var(--ease-out),color var(--dur-quick)}.menu__item a:hover,.menu__item a[aria-current]{color:var(--color-primary);transform:translateX(6px)}.menu__item .picto{align-self:center;color:var(--color-accent)}.menu__no{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-accent);font-weight:500}.menu__leader{flex:1;border-block-end:2px dotted var(--color-muted);transform:translateY(-.3em);min-inline-size:var(--space-4)}.menu__count{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-footer-soft)}.menu__desc{display:block;margin-block-start:var(--space-1);padding-inline-start:calc(var(--space-6) + 1.25em);font-size:var(--font-size-sm);color:var(--color-footer-soft)}.breadcrumbs ol{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-1)var(--space-2);font-size:var(--font-size-xs);letter-spacing:.04em}.breadcrumbs li{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-soft)}.breadcrumbs li+li::before{content:"/";color:var(--color-muted)}.breadcrumbs a{color:var(--color-text-soft);text-decoration:none}.breadcrumbs a:hover{color:var(--color-accent);text-decoration:underline}.breadcrumbs li[aria-current]{display:block;min-inline-size:0;max-inline-size:min(40ch,100%);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs li[aria-current]::before{margin-inline-end:var(--space-2)}.pager{inline-size:min(100% - var(--space-5),var(--wrap));margin:var(--space-6)auto 0;display:flex;align-items:center;justify-content:center;gap:var(--space-4);font-size:var(--font-size-sm)}.pager__step{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-4);border:var(--rule);border-radius:var(--radius-sm);color:var(--color-text);text-decoration:none;transition:transform var(--dur-quick)var(--ease-out),border-color var(--dur-quick)}.pager__step:hover{transform:translateY(-2px);border-color:var(--color-primary);color:var(--color-primary)}.pager__count{font-family:var(--font-mono);color:var(--color-text-soft)}.progress{position:fixed;inset-block-start:0;inset-inline:0;block-size:4px;z-index:80;background:0 0;pointer-events:none}.progress__bar{display:block;block-size:100%;inline-size:100%;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--color-primary),var(--color-accent-2) 60%,var(--color-accent))}.no-js .progress{display:none}.site-footer{margin-block-start:var(--space-8);background:var(--color-footer-bg);color:var(--color-footer-text);font-size:var(--font-size-xs);line-height:1.55}.site-footer a{color:var(--color-footer-text);text-decoration:none}.site-footer p{font-size:inherit;hyphens:auto}.site-footer a:hover{color:var(--color-footer-head);text-decoration:underline}.site-footer__inner{inline-size:min(100% - var(--space-5),var(--wrap));margin-inline:auto;padding-block:var(--space-6)var(--space-5)}.paper-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:var(--space-3);padding-block-end:var(--space-3);border-block-end:3px double var(--color-footer-soft)}.paper-head__name{grid-column:2;font-family:var(--font-display);font-size:var(--font-size-3xl);font-weight:700;line-height:1.1;text-align:center}.paper-head__tag{grid-column:1;grid-row:1;font-variant-caps:all-small-caps;letter-spacing:.08em;font-size:var(--font-size-sm);color:var(--color-footer-soft)}.paper-head__date{grid-column:3;grid-row:1;text-align:end;font-variant-caps:all-small-caps;letter-spacing:.08em;font-size:var(--font-size-sm);color:var(--color-footer-soft)}.paper-kicker{margin-block:var(--space-3);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-footer-head)}.paper-cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block:1px solid var(--color-footer-soft)}.paper-col{padding:var(--space-3);border-inline-start:1px solid color-mix(in srgb,var(--color-footer-soft) 45%,transparent);display:flex;flex-direction:column;gap:var(--space-2)}.paper-col:first-child{border-inline-start:0;padding-inline-start:0}.paper-col__title{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:700;font-variant-caps:all-small-caps;letter-spacing:.12em;line-height:1.3}.paper-col__title a{display:flex;align-items:center;gap:var(--space-2);color:var(--color-footer-head)}.paper-col__no{font-family:var(--font-mono);font-weight:500;color:var(--color-footer-soft)}.paper-col__desc{color:var(--color-footer-soft);font-size:var(--font-size-xs);hyphens:auto}.paper-col__list{list-style:none;padding:0;display:grid;gap:var(--space-2)}.paper-col__list li{padding-block-start:var(--space-2);border-block-start:1px dotted color-mix(in srgb,var(--color-footer-soft) 55%,transparent);display:grid;gap:2px}.paper-col__list a{font-family:var(--font-display);font-size:var(--font-size-sm);line-height:1.35}.paper-col__list time{font-family:var(--font-mono);font-size:.6875rem;color:var(--color-footer-soft)}.paper-col__empty{font-family:var(--font-display);font-style:italic;color:var(--color-footer-soft)}.site-footer .paper-col__more{margin-block-start:auto;font-weight:650;font-variant-caps:all-small-caps;letter-spacing:.1em;color:var(--color-footer-head)}.paper-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);padding-block-start:var(--space-3)}.paper-links ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-1)var(--space-4);font-variant-caps:all-small-caps;letter-spacing:.1em;font-size:var(--font-size-sm)}.paper-copy{color:var(--color-footer-soft)}@media(max-width:64rem){.paper-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.paper-col:nth-child(4){border-inline-start:0;padding-inline-start:0}}@media(max-width:40rem){.paper-head{grid-template-columns:1fr;text-align:center}.paper-head__name,.paper-head__tag,.paper-head__date{grid-column:1;grid-row:auto;text-align:center}.paper-cols{grid-template-columns:1fr 1fr}.paper-col{border-inline-start:0;padding-inline:0 var(--space-3)}}.paper-signoff{margin-block-start:var(--space-6);padding-block-start:var(--space-4);border-block-start:1px solid currentColor;font-family:var(--font-display);font-style:italic;font-size:var(--font-size-base);color:var(--color-footer-text)}.paper-signoff__from{display:block;margin-block-start:var(--space-1);font-family:var(--font-body);font-style:normal;font-size:var(--font-size-sm);color:var(--color-footer-soft)}.mesh{position:relative;isolation:isolate;background:radial-gradient(55% 80% at 8% 12%,var(--mesh-moss),transparent 68%),radial-gradient(45% 70% at 92% 18%,var(--mesh-rust),transparent 70%),radial-gradient(60% 90% at 70% 100%,var(--mesh-straw),transparent 72%),radial-gradient(40% 60% at 30% 95%,var(--mesh-sage),transparent 70%),var(--color-bg)}.shelf{padding-block:var(--space-7)0}.shelf__head,.shelf__title{inline-size:min(100% - var(--space-5),var(--wrap));margin-inline:auto}.shelf__head{display:grid;gap:var(--space-2);margin-block-end:var(--space-5)}.shelf__head .shelf__title{inline-size:auto;margin:0}.shelf__title{font-size:var(--font-size-2xl);margin-block-end:var(--space-5)}.shelf__head{border-block-end:2px solid var(--color-text);padding-block-end:var(--space-3)}.frontispiece{border-block-end:var(--rule)}.frontispiece__inner{inline-size:min(100% - var(--space-5),68rem);margin-inline:auto;padding-block:var(--space-8)var(--space-7);text-align:center}.frontispiece__mark{display:flex;justify-content:center;margin-block-end:var(--space-5)}.frontispiece__mark .brand__frame{background:var(--color-bg)}.frontispiece__title{font-size:var(--font-size-4xl);font-weight:700;line-height:1.12;letter-spacing:-.015em;max-inline-size:18ch;margin-inline:auto}.frontispiece__lead{margin:var(--space-4)auto 0;max-inline-size:44ch;font-family:var(--font-display);font-style:italic;font-size:var(--font-size-lg);line-height:1.6;color:var(--color-text-soft)}.chapter-index{list-style:none;padding:0;margin-block-start:var(--space-6);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block:2px solid var(--color-text);background:color-mix(in srgb,var(--color-bg) 70%,transparent);text-align:start}.chapter-index li+li{border-inline-start:var(--rule)}.chapter-index a{display:grid;gap:var(--space-1);padding:var(--space-3);color:var(--color-text);text-decoration:none;block-size:100%;transition:background var(--dur-quick),transform var(--dur-quick)var(--ease-out)}.chapter-index a:hover{background:var(--color-surface-2);color:var(--color-on-plate);transform:translateY(-3px)}.chapter-index__no{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-accent)}.chapter-index__name{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-weight:600;font-size:var(--font-size-lg)}.chapter-index .picto{color:var(--color-primary)}@media(max-width:52rem){.chapter-index{grid-template-columns:repeat(2,minmax(0,1fr))}.chapter-index li+li{border-inline-start:0}.chapter-index li{border-block-end:var(--rule)}.chapter-index li:nth-child(even){border-inline-start:var(--rule)}}.about-teaser{padding-block:var(--space-7)0}.about-teaser__sheet{inline-size:min(100% - var(--space-5),var(--wrap-narrow));margin-inline:auto;position:relative;background:var(--color-surface-2);color:var(--color-on-plate);padding:var(--space-6);border-inline-start:4px solid var(--color-accent);clip-path:polygon(0 0,calc(100% - var(--space-6)) 0,100% var(--space-6),100% 100%,0 100%)}.about-teaser__sheet::after{content:"";position:absolute;inset-block-start:0;inset-inline-end:0;inline-size:var(--space-6);block-size:var(--space-6);background:linear-gradient(225deg,transparent 50%,color-mix(in srgb,var(--color-surface-2) 60%,#000 14%) 50%)}.about-teaser__title{font-size:var(--font-size-2xl);color:var(--color-on-plate)}.about-teaser__text{margin-block-start:var(--space-3);max-inline-size:60ch;font-family:var(--font-display);font-size:var(--font-size-lg);line-height:1.6}.about-teaser__people{list-style:none;padding:0;margin-block:var(--space-5);display:flex;flex-wrap:wrap;gap:var(--space-4)}.about-teaser__people li{display:flex;align-items:center;gap:var(--space-3)}.about-teaser__people img{inline-size:3.5rem;block-size:3.5rem;border-radius:50%;object-fit:cover;outline:1px solid var(--color-on-plate);outline-offset:2px}.about-teaser__people span{display:grid;line-height:1.3;font-size:var(--font-size-sm)}.about-teaser__people small{font-size:var(--font-size-xs);opacity:.8}.about-teaser .button{border-color:var(--color-on-plate);color:var(--color-on-plate)}.about-teaser .button:hover{background:var(--color-on-plate);color:var(--color-surface-2)}.chapter__head{border-block-end:var(--rule);margin-block-end:var(--space-6)}.chapter__inner,.page-head__inner,.profile__inner{inline-size:min(100% - var(--space-5),var(--wrap));margin-inline:auto;padding-block:var(--space-5)var(--space-7)}.chapter__no{margin-block:var(--space-6)var(--space-2);font-family:var(--font-mono);font-size:var(--font-size-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.chapter__title{display:flex;align-items:center;gap:var(--space-4);font-size:var(--font-size-4xl);line-height:1.12}.chapter__title .picto{inline-size:.8em;block-size:.8em;color:var(--color-primary);stroke-width:1.2}.chapter__dek{margin-block-start:var(--space-3);max-inline-size:56ch;font-family:var(--font-display);font-style:italic;font-size:var(--font-size-lg);line-height:1.6;color:var(--color-text-soft)}.chapter__count{margin-block-start:var(--space-4);display:inline-block;padding:var(--space-1)var(--space-3);border:var(--rule);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:650;letter-spacing:.08em;text-transform:uppercase}.page-head{border-block-end:var(--rule);margin-block-end:var(--space-6)}.page-head__title{margin-block-start:var(--space-6);font-size:var(--font-size-3xl)}.page-head__dek{margin-block-start:var(--space-3);max-inline-size:56ch;font-family:var(--font-display);font-style:italic;font-size:var(--font-size-lg);color:var(--color-text-soft)}.page-body{padding-block-end:var(--space-6)}.post-hero{position:relative;margin:0;block-size:clamp(18rem,62vh,44rem);overflow:hidden;background-color:var(--color-surface-3)}.post-hero__img.full-bleed{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;filter:grayscale(.35)sepia(.18)contrast(1.04);z-index:0}.post-hero::after{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(75% 95% at 0% 0%,rgba(18,80,0,.62),transparent 68%),radial-gradient(50% 70% at 35% 45%,rgba(93,107,60,.28),transparent 70%),radial-gradient(60% 80% at 100% 30%,rgba(168,70,26,.22),transparent 70%),radial-gradient(80% 70% at 60% 100%,rgba(226,208,156,.85),transparent 70%);mix-blend-mode:multiply;pointer-events:none}.post-hero::before{content:"";position:absolute;inset:auto 0 0 0;block-size:35%;z-index:2;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--color-bg) 70%,transparent))}.post-hero--field{block-size:clamp(12rem,34vh,22rem);display:grid;place-items:center;color:var(--color-primary)}.post-hero--field::after,.post-hero--field::before{display:none}.post-hero--field .picto{inline-size:9rem;block-size:9rem;stroke-width:.6;opacity:.45}.post-plate{position:relative;z-index:3;inline-size:min(100% - var(--space-5),60rem);margin:calc(var(--space-9) * -1)auto 0;padding:var(--space-5)var(--space-6)var(--space-6);background:var(--color-surface-2);color:var(--color-on-plate);border-radius:var(--radius-sm)var(--radius-sm)0 0;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-on-plate) 18%,transparent)}.post--plain .post-plate{margin-block-start:calc(var(--space-7) * -1)}.post-plate .breadcrumbs li,.post-plate .breadcrumbs a,.post-plate .breadcrumbs [aria-current]{color:var(--color-on-plate)}.post-plate .breadcrumbs li+li::before{color:var(--color-on-plate);opacity:.5}.post-plate__kicker{margin-block-start:var(--space-4);display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-on-plate);text-decoration:none;border-block-end:2px solid var(--color-accent);padding-block-end:2px}.post-plate__kicker:hover{color:var(--color-on-plate);border-color:var(--color-on-plate)}.post-plate__title{margin-block-start:var(--space-3);font-size:clamp(2.25rem,1.6rem + 3vw,4.25rem);line-height:1.14;max-inline-size:22ch;letter-spacing:-.012em;color:var(--color-on-plate)}.post-plate__dek{margin-block-start:var(--space-4);max-inline-size:58ch;font-family:var(--font-display);font-size:var(--font-size-lg);line-height:1.6}.post-meta{inline-size:min(100% - var(--space-5),60rem);margin:0 auto var(--space-7);padding:var(--space-4)var(--space-6);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);border:var(--rule);border-block-start:0;border-radius:0 0 var(--radius-sm)var(--radius-sm);background:var(--color-bg-elevated)}.post-meta__facts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-soft)}.post-meta__facts time:first-child{font-family:var(--font-display);font-weight:600;font-size:var(--font-size-base);color:var(--color-text)}.post-meta__sep{inline-size:1px;block-size:1em;background:var(--color-border)}.byline__name{font-weight:600;color:var(--color-text)}a.byline__name{color:var(--color-primary)}.print-plate{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-2)var(--space-4)var(--space-2)var(--space-3);background:var(--color-surface-2);color:var(--color-on-plate);border:1px solid var(--color-on-plate);border-inline-start:4px solid var(--color-accent);border-radius:var(--radius-sm);outline:1px solid var(--color-border);outline-offset:3px;text-align:start;transition:transform var(--dur-quick)var(--ease-out),background var(--dur-quick)}.print-plate:hover{transform:translateY(-2px)rotate(-.4deg);background:var(--color-surface-3)}.print-plate:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.print-plate__glyph{display:grid;place-items:center}.print-plate__glyph .picto{inline-size:1.75rem;block-size:1.75rem}.print-plate__text{display:grid;line-height:1.25}.print-plate__text strong{font-size:var(--font-size-sm);font-weight:700}.print-plate__text small{font-size:var(--font-size-xs);opacity:.8}.no-js .print-plate{display:none}.post-body{padding-block-end:var(--space-6)}.post-tags{inline-size:min(100% - var(--space-5),var(--measure));margin:0 auto var(--space-6);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.post-tags__label{font-size:var(--font-size-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-soft)}.post-tags ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.related-prev-next{inline-size:min(100% - var(--space-5),60rem);margin:var(--space-6)auto 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:var(--space-4)}.step-link{display:grid;gap:var(--space-2);padding:var(--space-4)var(--space-5);border:var(--rule);border-radius:var(--radius-sm);background:var(--color-bg-elevated);color:var(--color-text);text-decoration:none;transition:transform var(--dur-calm)var(--ease-out),border-color var(--dur-quick),background var(--dur-quick)}.step-link:hover{transform:translateY(-4px);border-color:var(--color-primary);background:var(--color-surface-3);color:var(--color-text)}.step-link--newer{text-align:end}.step-link__label{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.step-link--newer .step-link__label{justify-content:flex-end;flex-direction:row-reverse}.step-link__title{font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:600;line-height:var(--leading-display)}.print-foot,.print-notes{display:none}.profile__head{border-block-end:var(--rule)}.profile__plate{margin-block-start:var(--space-6);display:grid;grid-template-columns:auto 1fr;gap:var(--space-6);align-items:center}.profile__portrait img,.profile__initials{inline-size:clamp(8rem,14vw,13rem);block-size:clamp(8rem,14vw,13rem);object-fit:cover;border:6px solid var(--color-bg);outline:1px solid var(--color-border)}.profile__initials{display:grid;place-items:center;background:var(--color-surface-2);color:var(--color-on-plate);font-family:var(--font-display);font-size:var(--font-size-3xl);font-weight:700}.profile__name{font-size:var(--font-size-4xl);line-height:1.12;margin-block-start:var(--space-2)}.profile__role{margin-block-start:var(--space-2);font-weight:650;color:var(--color-accent)}.profile__bio{margin-block-start:var(--space-3);max-inline-size:60ch;font-family:var(--font-display);font-size:var(--font-size-lg);line-height:1.6}.profile__body{padding-block:var(--space-6)0}@media(max-width:40rem){.profile__plate{grid-template-columns:1fr}}.register__list{list-style:none;padding:0;inline-size:min(100% - var(--space-5),var(--wrap-narrow));margin:0 auto var(--space-6);columns:2 18rem;column-gap:var(--space-6)}.register__list li{break-inside:avoid;border-block-end:var(--rule-soft)}.register__list a{display:flex;align-items:baseline;gap:var(--space-2);padding-block:var(--space-2);color:var(--color-text);text-decoration:none;transition:transform var(--dur-quick)var(--ease-out)}.register__list a:hover{color:var(--color-primary);transform:translateX(4px)}.register__term{font-family:var(--font-display);font-size:var(--font-size-lg)}.register__leader{flex:1;border-block-end:2px dotted var(--color-muted)}.register__count{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-accent)}.notfound{padding:var(--space-8)var(--space-3)}.notfound__sheet{inline-size:min(100%,var(--wrap-narrow));margin-inline:auto;padding:var(--space-6);background:var(--color-bg);border:var(--rule);text-align:center}.notfound__title{margin-block:var(--space-3);font-size:var(--font-size-3xl)}.notfound__text{max-inline-size:52ch;margin:0 auto var(--space-5);color:var(--color-text-soft)}.notfound__chapters{list-style:none;padding:0;margin-block-end:var(--space-5);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.notfound__chapters a{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);border:var(--rule);border-radius:var(--radius-sm);text-decoration:none;transition:transform var(--dur-quick)var(--ease-out)}.notfound__chapters a:hover{transform:translateY(-2px)}@media(prefers-reduced-motion:no-preference){.frontispiece__inner,.chapter__inner,.page-head__inner,.post-plate{animation:rise-in 700ms var(--ease-out)both}.post-meta{animation:rise-in 700ms 120ms var(--ease-out)both}.can-reveal .reveal{opacity:0;transform:translateY(14px);transition:opacity 600ms var(--ease-out),transform 600ms var(--ease-out)}.can-reveal .reveal.is-in{opacity:1;transform:none}.can-reveal .card.reveal.is-in:hover,.can-reveal .author-card.reveal.is-in:hover{transform:translateY(-4px)}}@keyframes rise-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:40rem){.post-plate{padding:var(--space-4);margin-block-start:calc(var(--space-7) * -1)}.post-meta{padding:var(--space-3)var(--space-4)}.post-meta__facts{flex-direction:column;align-items:flex-start;gap:var(--space-1)}.post-meta__sep{display:none}.about-teaser__sheet{padding:var(--space-5)var(--space-4)}}@page{size:A4;margin:22mm 18mm 22mm 20mm;@top-left{content: "S67 Kondor \00B7  Arbeitsblatt";
    vertical-align: bottom;
    padding-block-end: 2mm;
    border-block-end: 0.6pt solid #000;
    font: 700 7.5pt "Inter", sans-serif;
    letter-spacing: 0.08em;
    text-transform: uppercase;
  }@top-right{content: "Seite " counter(page) " von " counter(pages);
    vertical-align: bottom;
    padding-block-end: 2mm;
    border-block-end: 0.6pt solid #000;
    font: 400 7.5pt "Inter", sans-serif;
  }@top-right-corner{content: "";
    background: linear-gradient(225deg, #fff 50%, #e2d09c 50%, #cdb97f 100%);
    border-inline-start: 0.6pt dashed #000;
    border-block-end: 0.6pt dashed #000;
  }}@page sheet-garten{@top-center{content: "Kapitel Garten"; vertical-align: bottom; padding-block-end: 2mm; border-block-end: 0.6pt solid #000; font: 400 7.5pt "Inter", sans-serif; }}@page sheet-natur{@top-center{content: "Kapitel Natur"; vertical-align: bottom; padding-block-end: 2mm; border-block-end: 0.6pt solid #000; font: 400 7.5pt "Inter", sans-serif; }}@page sheet-handwerk{@top-center{content: "Kapitel Handwerk"; vertical-align: bottom; padding-block-end: 2mm; border-block-end: 0.6pt solid #000; font: 400 7.5pt "Inter", sans-serif; }}@page sheet-diy{@top-center{content: "Kapitel DIY"; vertical-align: bottom; padding-block-end: 2mm; border-block-end: 0.6pt solid #000; font: 400 7.5pt "Inter", sans-serif; }}@page sheet-gesundheit{@top-center{content: "Kapitel Gesundheit"; vertical-align: bottom; padding-block-end: 2mm; border-block-end: 0.6pt solid #000; font: 400 7.5pt "Inter", sans-serif; }}@media print{:root{--color-bg:#fff;--color-bg-elevated:#fff;--color-text:#000;--color-text-soft:#333;--color-surface-2:#f3ead0;--color-surface-3:#f7f2e3;--color-on-plate:#000;--color-primary:#125000;--color-accent:#a8461a}html,body{background:#fff;color:#000;display:block}body{font-size:10.5pt;line-height:1.5}.site-header,.site-footer,.skip,.progress,.breadcrumbs,.print-plate,.post-tags,.related-prev-next,.menu,.post-hero,.post-meta__sep{display:none}.site-main{display:block}.section-garten .post{page:sheet-garten}.section-natur .post{page:sheet-natur}.section-handwerk .post{page:sheet-handwerk}.section-diy .post{page:sheet-diy}.section-gesundheit .post{page:sheet-gesundheit}.post-plate,.post--plain .post-plate{margin:0;inline-size:auto;padding:0 0 4mm;background:0 0;box-shadow:none;border-block-end:2pt solid #000;animation:none}.post-plate__kicker{border:0;padding:0;font-size:8pt}.post-plate__title{font-size:22pt;line-height:1.15;margin-block-start:2mm}.post-plate__dek{font-size:11pt;margin-block-start:2mm}.post-meta{inline-size:auto;margin:0 0 6mm;padding:2mm 0;border:0;border-block-end:.6pt solid #000;background:0 0;animation:none}.post-meta__facts{gap:1mm 4mm;font-size:8.5pt;color:#000}.prose,.post-body{inline-size:auto;margin:0;font-size:10.5pt}.prose>*+*{margin-block-start:3mm}.prose p{font-size:10.5pt;orphans:3;widows:3}.prose h2{break-before:page;break-after:avoid;margin-block-start:0;padding-block-start:0;border:0;font-size:15pt}.prose h2::before{display:none}.prose>h2:first-of-type,.prose .faq h2{break-before:auto}.prose h3,.prose h4{break-after:avoid;font-size:12pt;margin-block-start:5mm}.lede{font-size:11.5pt}.prose ol>li{padding-inline-start:10mm;break-inside:avoid}.prose ol>li::before{inline-size:6.5mm;block-size:6.5mm;border:1pt solid #000;color:#000;font-size:9pt;background:#fff}.takeaways,.prose [data-sheet-list],.callout,.stats,.faq-item,figure,table,pre{break-inside:avoid}.takeaways,.prose [data-sheet-list],.prose ul:has(>li>input[type=checkbox]){border:1pt solid #000;background:#f7f2e3;-webkit-print-color-adjust:exact;print-color-adjust:exact}.takeaways li::before,.prose ul[data-sheet-list]>li::before{border:1pt solid #000;background:#fff}.callout{border:.6pt solid #000;border-inline-start:3pt solid #000;background:0 0}.pullquote p{font-size:13pt}img{max-block-size:80mm;object-fit:contain;filter:grayscale(.2)}.post-body a{color:#000;text-decoration:underline}.post-body a[data-note]::after{content:"[" attr(data-note)"]";font-size:.7em;vertical-align:super;margin-inline-start:.2em}.print-notes{display:block;margin-block-start:8mm;padding-block-start:3mm;border-block-start:.6pt solid #000;font-family:var(--font-mono);font-size:7.5pt;line-height:1.5;overflow-wrap:anywhere;break-inside:avoid-page}.print-notes::before{content:"Verweise";display:block;font-family:var(--font-body);font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-block-end:1mm}.print-foot{display:block;margin-block-start:6mm;border-block-start:.6pt solid #000;padding-block-start:2mm}.print-foot p{font-size:7.5pt;font-family:var(--font-mono)}.mesh{background:0 0}.card-grid{display:block}.card{break-inside:avoid;border:0;border-block-end:.6pt solid #000;margin-block-end:4mm}.card__media,.card::after{display:none}.reveal{opacity:1;transform:none}}