.zahl94-page{--n94-paper:var(--paper,#FAF5EF);--n94-ink:#254c3d;--n94-rust:#ca6544;--n94-livestock:#21463a;--n94-pet:#c79550;--n94-human:#476d7b;--n94-wild:#8b9361;--n94-line:#c5cec3;--n94-muted:#53655d;background:var(--n94-paper)!important;color:var(--n94-ink)}
.zahl94-page .mag-article>.wrap{display:grid;grid-template-columns:1.08fr 1fr;gap:0 3.2rem;max-width:1160px!important;padding-top:.6rem}
.zahl94-page .back-link{grid-column:1/-1;justify-self:start;margin-bottom:2rem!important;font-size:.92rem}
.zahl94-page .article-header{grid-column:1;grid-row:2;display:block!important;max-width:none!important;margin:0!important;padding:0!important}
.zahl94-page .article-header-main{max-width:none!important}
.zahl94-page .article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;color:var(--n94-ink)!important;font:600 1.08rem/1.5 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:0!important}
.zahl94-page .article-meta time{width:100%;font-size:.8rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--n94-muted);margin-top:.15rem}
.zahl94-page .article-header h1{display:flex;align-items:center;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(12rem,23vw,20rem)!important;font-weight:800!important;line-height:.94!important;letter-spacing:-.035em!important;color:var(--n94-rust)!important;margin:1.35rem 0 1.6rem!important;max-width:none!important;white-space:nowrap}
.zahl94-page .n94-percent{display:inline-block;flex:none;font-size:.5em;letter-spacing:0;vertical-align:middle;margin:0;line-height:1}
.zahl94-page .article-subtitle{font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(1.35rem,2.3vw,1.8rem)!important;line-height:1.45!important;color:var(--n94-ink)!important;max-width:24ch!important;width:100%!important;margin:0!important}
.zahl94-page .n94-context{font:400 1.1rem/1.6 Arial,sans-serif!important;color:var(--n94-muted);max-width:36ch;margin:1.35rem 0 0}
.zahl94-page .article-reading{grid-column:2;grid-row:2;width:100%!important;max-width:none!important;margin:0!important;padding-top:.15rem}
.zahl94-page .article-body,.zahl94-page .article-body>.n94-piece{width:100%!important;max-width:none!important;margin:0!important;font-family:Arial,Helvetica,sans-serif;color:var(--n94-ink)}
.n94-piece *{box-sizing:border-box}
.n94-piece a{color:var(--n94-ink)!important;text-underline-offset:.22em}
.n94-piece figure{margin:0!important}
.n94-piece .n94-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;aspect-ratio:1;width:100%}
.n94-piece .n94-cell{display:flex;position:relative;min-width:0;overflow:hidden}
.n94-piece .n94-part{background:var(--n94-livestock);height:100%;position:relative;flex-shrink:0;overflow:hidden}
.n94-piece .n94-part[data-group=wild]{background:var(--n94-wild)}
.n94-piece .n94-part[data-group=pets]{background:var(--n94-pet)}
.n94-piece .n94-part[data-group=pets]:after{content:'';position:absolute;width:35%;height:2px;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--n94-ink)}
.n94-piece .n94-part[data-group=humans]{background:var(--n94-human)}
.n94-piece .n94-part[data-group=humans]:after{content:'';position:absolute;width:4px;height:4px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:var(--n94-paper)}
.n94-piece .n94-grid[data-focus=livestock] .n94-part:not([data-group=livestock]),.n94-piece .n94-grid[data-focus=pets] .n94-part:not([data-group=pets]),.n94-piece .n94-grid[data-focus=humans] .n94-part:not([data-group=humans]),.n94-piece .n94-grid[data-focus=wild] .n94-part:not([data-group=wild]){opacity:.28}
.n94-piece .n94-legend{display:grid;grid-template-columns:1fr;margin:.85rem 0 .7rem;font-size:1rem;line-height:1.55}
.n94-piece .n94-group{border-bottom:1px solid var(--n94-line)}
.n94-piece .n94-group summary,.n94-piece .n94-group-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto 10px;gap:.6rem;align-items:center;list-style:none;cursor:pointer;min-height:48px;padding:.35rem 0}
.n94-piece .n94-group summary::-webkit-details-marker{display:none}
.n94-piece .n94-group summary strong,.n94-piece .n94-group-row strong{font-size:1.12rem;font-weight:600;font-variant-numeric:tabular-nums}
.n94-piece .n94-chevron{font-size:1.1rem;font-weight:400;justify-self:end}
.n94-piece .n94-group[open] .n94-chevron{transform:rotate(45deg)}
.n94-piece .n94-group-content{padding:.2rem 0 .7rem 1.1rem}
.n94-piece .n94-subheading{font-size:.92rem;font-weight:600;margin:0!important;line-height:1.5}
.n94-piece .n94-subbase{font-size:.88rem;line-height:1.55;color:var(--n94-muted);margin:.2rem 0 .75rem!important}
.n94-piece .n94-group ol{padding:0;margin:0;list-style:none;display:grid;gap:.45rem}
.n94-piece .n94-group li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .5rem;font-size:.94rem;line-height:1.5;margin:0;padding:0}
.n94-piece .n94-group li strong{font-weight:500;font-variant-numeric:tabular-nums}
.n94-piece .n94-subbar{grid-column:1/-1;display:block;height:3px;background:var(--n94-line);margin-bottom:.1rem}
.n94-piece .n94-subbar i{display:block;height:100%;background:var(--n94-livestock)}
.n94-piece .n94-group[data-group=pets] .n94-subbar i{background:var(--n94-pet)}
.n94-piece .n94-group[data-group=humans] .n94-subbar i{background:var(--n94-human)}
.n94-piece .n94-group[data-group=wild] .n94-subbar i{background:var(--n94-wild)}
.n94-piece .n94-remainder,.n94-piece .n94-group-note{font-size:.88rem;line-height:1.6;color:var(--n94-muted);margin:.7rem 0 0!important}
.n94-piece .n94-swatch{width:9px;height:9px;display:block;align-self:center;background:var(--n94-livestock)}
.n94-piece .n94-group[data-group=humans] .n94-swatch{background:var(--n94-human);position:relative}
.n94-piece .n94-group[data-group=humans] .n94-swatch:after{content:'';position:absolute;width:2px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:var(--n94-paper)}
.n94-piece .n94-group[data-group=pets] .n94-swatch{background:var(--n94-pet);position:relative}
.n94-piece .n94-group[data-group=pets] .n94-swatch:after{content:'';position:absolute;width:5px;height:1px;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--n94-ink)}
.n94-piece .n94-group[data-group=wild] .n94-swatch{background:var(--n94-wild)}
.n94-piece figcaption{font-size:.88rem;line-height:1.6;color:var(--n94-muted);margin:1rem 0 0!important;max-width:none!important}
.n94-piece .n94-methods{border-top:1px solid var(--n94-ink);margin:1.4rem 0 0;padding-top:.8rem;font-size:.94rem;line-height:1.65;color:var(--n94-muted)}
.n94-piece .n94-methods>summary{font:500 1rem/1.5 Arial,sans-serif;color:var(--n94-ink);cursor:pointer;min-height:44px}
.n94-piece .n94-methods[open]>summary{margin-bottom:.9rem}
.n94-piece .n94-method-section{border-bottom:1px solid var(--n94-line);padding:.4rem 0}
.n94-piece .n94-method-section>summary{font:500 .94rem/1.5 Arial,sans-serif;color:var(--n94-ink);min-height:44px;cursor:pointer}
.n94-piece .n94-method-section[open]>summary{margin-bottom:.6rem}
.n94-piece .n94-method-intro{color:var(--n94-ink)}
.n94-piece .n94-source-list{padding-left:1.25rem;margin:.6rem 0 .9rem;font-size:.9rem;line-height:1.65}
.n94-piece .n94-source-list li{padding:0;margin:.5rem 0;overflow-wrap:anywhere}
.n94-piece .n94-methods code{font-size:.86rem;overflow-wrap:anywhere}
.n94-piece .n94-methods p{font-size:.94rem;line-height:1.65;margin:0 0 .9rem!important}
.n94-piece table{width:100%;border-collapse:collapse;font:400 .88rem/1.55 Arial,sans-serif;margin:1rem 0}
.n94-piece caption{text-align:left;font-weight:600;color:var(--n94-ink);margin-bottom:.5rem}
.n94-piece th,.n94-piece td{padding:.45rem .25rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--n94-line);overflow-wrap:break-word}
.n94-piece tbody th{font-weight:400}
.n94-piece td{font-variant-numeric:tabular-nums}
.n94-piece .n94-source{padding-top:.65rem;border-top:1px solid var(--n94-line)}
.n94-piece [hidden]{display:none!important}
.n94-piece :focus-visible{outline:3px solid var(--n94-human);outline-offset:4px}
.n94-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.zahl94-page .article-end{grid-column:1/-1;margin-top:2.6rem!important;padding-top:1rem!important}
.zahl94-page .article-taxonomy{font-size:.94rem!important;line-height:1.6;max-width:none!important;display:grid;gap:.45rem}
.zahl94-page .article-taxonomy>div{margin:0!important}
@media(max-width:900px){.zahl94-page .mag-article>.wrap{gap:0 2rem}.zahl94-page .article-header h1{font-size:clamp(10rem,25vw,16rem)!important}.zahl94-page .article-subtitle{font-size:1.4rem!important}.zahl94-page .n94-context{font-size:1.04rem!important}.n94-piece .n94-grid{gap:3px}}
@media(max-width:650px){.zahl94-page .mag-article>.wrap{display:block!important}.zahl94-page .back-link{display:inline-block;margin-bottom:1.5rem!important}.zahl94-page .article-meta{font-size:1.02rem;gap:.65rem}.zahl94-page .article-meta time{display:none}.zahl94-page .article-header h1{font-size:clamp(8rem,43vw,19rem)!important;margin:.65rem 0 .9rem!important}.zahl94-page .article-subtitle{font-size:1.55rem!important;max-width:25ch!important}.zahl94-page .n94-context{font-size:1.04rem!important;line-height:1.6!important;max-width:38ch;margin:1rem 0 0}.zahl94-page .article-reading{padding-top:1.65rem}.n94-piece .n94-group summary{min-height:48px}.n94-piece .n94-methods summary{min-height:44px;display:list-item}.n94-piece .n94-methods{margin-top:1.2rem}.n94-piece table{table-layout:fixed;font-size:.88rem}.n94-piece th,.n94-piece td{padding:.45rem .2rem;overflow-wrap:anywhere}.zahl94-page .article-end{margin-top:1.8rem!important}}
@media(prefers-reduced-motion:reduce){.n94-piece *{transition:none!important}}
@media print{.n94-piece .n94-cell{print-color-adjust:exact;-webkit-print-color-adjust:exact}.zahl94-page .article-header h1{font-size:12rem!important}.zahl94-page .mag-article>.wrap{display:grid!important;grid-template-columns:1fr 1fr}.zahl94-page .article-header{grid-column:1}.zahl94-page .article-reading{grid-column:2}}

.n94-piece .n94-group--static .n94-group-row{cursor:default}
