.ion[data-astro-cid-56eqmd7u]{fill:color-mix(in srgb, var(--text) 40%, var(--surface))}.bristle[data-astro-cid-56eqmd7u]{fill:none;stroke:var(--key);stroke-width:1.3px;stroke-linecap:round}.charge[data-astro-cid-56eqmd7u]{fill:var(--surface);stroke:var(--key);stroke-width:1px}.water[data-astro-cid-56eqmd7u]{fill:color-mix(in srgb, var(--cart) 55%, var(--surface))}.divider[data-astro-cid-bhdr2ri3]{stroke:var(--border);stroke-width:1px}.lig[data-astro-cid-bhdr2ri3]{fill:color-mix(in srgb, var(--text) 45%, var(--surface))}.divider[data-astro-cid-j2bew4js]{stroke:var(--border);stroke-width:1px}.fibre[data-astro-cid-j2bew4js]{fill:none;stroke:color-mix(in srgb, var(--text) 52%, var(--surface));stroke-width:2.2px;stroke-linecap:round}.cortical[data-astro-cid-j2bew4js]{fill:none;stroke:color-mix(in srgb, var(--text) 34%, var(--surface));stroke-width:1.2px}.substrate[data-astro-cid-j2bew4js]{stroke:color-mix(in srgb, var(--text) 40%, var(--surface));stroke-width:3px;stroke-linecap:round}.matrix[data-astro-cid-j2bew4js]{fill:color-mix(in srgb, var(--cart) 50%, var(--surface))}.loose[data-astro-cid-aphv7k4r] path[data-astro-cid-aphv7k4r]{fill:none;stroke:var(--key);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:3.5 2.5}.dim[data-astro-cid-xxrznhwf]{opacity:.35}.divider[data-astro-cid-ufgvynpv]{stroke:var(--border);stroke-width:1px}.lig[data-astro-cid-ufgvynpv]{fill:color-mix(in srgb, var(--text) 45%, var(--surface))}.mut[data-astro-cid-ufgvynpv]{fill:var(--surface);stroke:var(--text);stroke-width:1.2px}.divider[data-astro-cid-jehf7yjf]{stroke:var(--border);stroke-width:1px}.shoe[data-astro-cid-jehf7yjf]{fill:none;stroke:color-mix(in srgb, var(--text) 55%, var(--surface));stroke-width:1.6px;stroke-linejoin:round}.sole[data-astro-cid-jehf7yjf]{fill:color-mix(in srgb, var(--text) 32%, var(--surface))}.leg[data-astro-cid-jehf7yjf]{fill:color-mix(in srgb, var(--text) 12%, var(--surface))}.heel[data-astro-cid-jehf7yjf]{fill:color-mix(in srgb, var(--text) 22%, var(--surface));stroke:color-mix(in srgb, var(--text) 50%, var(--surface));stroke-width:1.2px}.scar[data-astro-cid-tixrne72]{stroke:color-mix(in srgb, var(--bone) 70%, var(--text));stroke-width:1.4px;stroke-dasharray:2 2}.pill-half[data-astro-cid-5yyskbmb]{fill:color-mix(in srgb, var(--text) 22%, var(--surface))}.tick[data-astro-cid-4c2hpier]{stroke:var(--key);stroke-width:2.4px;stroke-linecap:round;opacity:.75}.tick[data-astro-cid-4c2hpier].tall{stroke-width:3.6px;opacity:1}.als[data-astro-cid-yi5f2jny]{fill:color-mix(in srgb, var(--text) 16%, var(--surface))}.bp[data-astro-cid-yi5f2jny]{fill:color-mix(in srgb, var(--text) 30%, var(--surface))}.faint-bar[data-astro-cid-ubbykf3n]{fill:color-mix(in srgb, var(--text) 7%, var(--surface));stroke:var(--border);stroke-width:1px}.off[data-astro-cid-ubbykf3n]{fill:none;stroke:color-mix(in srgb, var(--text-muted) 60%, transparent);stroke-width:1px;stroke-dasharray:3 2}.droplet[data-astro-cid-sfdx7sui]{fill:color-mix(in srgb, var(--text) 4%, var(--surface))}.strand[data-astro-cid-5lrqt353]{fill:none;stroke:color-mix(in srgb, var(--text) 38%, var(--surface));stroke-width:1.6px;stroke-linecap:round}.lig[data-astro-cid-j45l2a45]{fill:color-mix(in srgb, var(--text) 45%, var(--surface))}.ring[data-astro-cid-oknaknx4]{fill:none;stroke:var(--key);stroke-width:1px}.cart-band[data-astro-cid-oknaknx4]{fill:color-mix(in srgb, var(--cart) 14%, var(--surface))}.divider[data-astro-cid-23s4ij5m]{stroke:var(--border);stroke-width:1px}.mark[data-astro-cid-23s4ij5m]{stroke:color-mix(in srgb, var(--text) 45%, var(--surface));stroke-width:1px;stroke-dasharray:3 3}.lig[data-astro-cid-c5mrlvwn]{fill:color-mix(in srgb, var(--text) 45%, var(--surface))}.strand[data-astro-cid-c5mrlvwn]{fill:none;stroke:color-mix(in srgb, var(--text) 40%, var(--surface));stroke-width:1.2px}.leader[data-astro-cid-2v3jomsq]{stroke:color-mix(in srgb, var(--text) 35%, var(--surface));stroke-width:1px;stroke-dasharray:2 2}.axis[data-astro-cid-io6fybgv]{stroke:var(--border);stroke-width:1px}.strand[data-astro-cid-l43id7ty]{fill:none;stroke:color-mix(in srgb, var(--text) 30%, var(--surface));stroke-width:1.4px}.fibre[data-astro-cid-l43id7ty]{fill:none;stroke:color-mix(in srgb, var(--cart) 55%, var(--surface));stroke-width:1.1px;stroke-linecap:round}.gene[data-astro-cid-l43id7ty]{font-style:italic}.gut[data-astro-cid-sugj4ebz]{fill:none;stroke:color-mix(in srgb, var(--text) 18%, var(--surface));stroke-width:9px;stroke-linecap:round}.mineral[data-astro-cid-sugj4ebz]{fill:color-mix(in srgb, var(--bone) 75%, var(--surface))}.divider[data-astro-cid-4fu3m3vs]{stroke:var(--border);stroke-width:1px}.brake[data-astro-cid-4fu3m3vs]{fill:color-mix(in srgb, var(--text) 45%, var(--surface))}.gone[data-astro-cid-4fu3m3vs]{fill:none;stroke:color-mix(in srgb, var(--key) 60%, var(--surface));stroke-dasharray:2 2}.article-diagram[data-astro-cid-q6vsif54]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin:0 0 1.75rem;padding:.75rem .75rem .5rem}.article-diagram[data-astro-cid-q6vsif54] svg{width:100%;height:auto;display:block}@media (max-width:27rem){.article-diagram[data-astro-cid-q6vsif54]{margin-inline:-.75rem;padding-inline:.375rem}}.article-diagram[data-astro-cid-q6vsif54] .dg{--cart:#5cc8ec;--bone:#ff9575;--ink:color-mix(in srgb, var(--text) 62%, var(--surface))}.article-diagram[data-astro-cid-q6vsif54] .dg .cart{fill:color-mix(in srgb, var(--cart) 7%, var(--surface))}.article-diagram[data-astro-cid-q6vsif54] .dg .cell{fill:color-mix(in srgb, var(--cart) 40%, var(--surface));stroke:color-mix(in srgb, var(--cart) 78%, var(--surface));stroke-width:.8px}.article-diagram[data-astro-cid-q6vsif54] .dg .cell-soft{fill:color-mix(in srgb, var(--cart) 18%, var(--surface));stroke:color-mix(in srgb, var(--cart) 60%, var(--surface));stroke-width:.9px}.article-diagram[data-astro-cid-q6vsif54] .dg .nuc{fill:color-mix(in srgb, var(--cart) 18%, #0b1d26)}.article-diagram[data-astro-cid-q6vsif54] .dg .bone{fill:color-mix(in srgb, var(--bone) 42%, var(--surface))}.article-diagram[data-astro-cid-q6vsif54] .dg .bone-space{fill:color-mix(in srgb, var(--bone) 10%, var(--surface))}.article-diagram[data-astro-cid-q6vsif54] .dg .key{fill:color-mix(in srgb, var(--key) 28%, var(--surface));stroke:var(--key);stroke-width:1.2px}.article-diagram[data-astro-cid-q6vsif54] .dg .key-solid{fill:var(--key)}.article-diagram[data-astro-cid-q6vsif54] .dg .key-line{fill:none;stroke:var(--key);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.article-diagram[data-astro-cid-q6vsif54] .dg .key-wash{fill:color-mix(in srgb, var(--key) 12%, transparent)}.article-diagram[data-astro-cid-q6vsif54] .dg .organ{fill:color-mix(in srgb, var(--text) 9%, var(--surface));stroke:color-mix(in srgb, var(--text) 32%, var(--surface));stroke-width:1px}.article-diagram[data-astro-cid-q6vsif54] .dg .faint{opacity:.35}.article-diagram[data-astro-cid-q6vsif54] .dg .line{fill:none;stroke:var(--ink);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.article-diagram[data-astro-cid-q6vsif54] .dg .dash{stroke-dasharray:3 3}.article-diagram[data-astro-cid-q6vsif54] .dg .head{fill:var(--ink)}.article-diagram[data-astro-cid-q6vsif54] .dg .membrane{fill:none;stroke:color-mix(in srgb, var(--text) 26%, var(--surface));stroke-width:3px;stroke-linecap:round}.article-diagram[data-astro-cid-q6vsif54] .dg .label{fill:var(--text-muted);text-anchor:middle;font-size:10.5px;font-weight:600}.article-diagram[data-astro-cid-q6vsif54] .dg .sub{fill:color-mix(in srgb, var(--text-muted) 80%, var(--surface));text-anchor:middle;font-size:9.5px}.article-diagram[data-astro-cid-q6vsif54] .dg .tag{fill:var(--text);text-anchor:middle;font-size:9.5px;font-weight:700}.article-diagram[data-astro-cid-q6vsif54] .dg .tag-start{text-anchor:start}.article-diagram[data-astro-cid-q6vsif54] .dg .tag-end{text-anchor:end}.prose[data-astro-cid-dggrxxpd] h2{font-size:var(--text-lg);margin-top:1.9em;scroll-margin-top:1.5rem}@media (max-width:40rem){.prose[data-astro-cid-dggrxxpd]>ul,.prose[data-astro-cid-dggrxxpd]>ol,.prose[data-astro-cid-dggrxxpd] li>ul,.prose[data-astro-cid-dggrxxpd] li>ol{padding-left:1.25rem}}.dek[data-astro-cid-dggrxxpd]{color:var(--text-muted);font-size:var(--text-md);margin:.25rem 0 1.1rem;line-height:1.5}.article-meta[data-astro-cid-dggrxxpd]{border-bottom:1px solid var(--border);font-family:var(--font);font-size:var(--text-sm);color:var(--text-muted);gap:.15rem;margin-bottom:1.75rem;padding-bottom:1.25rem;display:grid}.article-meta[data-astro-cid-dggrxxpd] p[data-astro-cid-dggrxxpd]{margin:0}.article-meta[data-astro-cid-dggrxxpd] .article-section[data-astro-cid-dggrxxpd]{vertical-align:-.2em}.article-meta[data-astro-cid-dggrxxpd] a[data-astro-cid-dggrxxpd]:not(.article-section){color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px}.article-meta[data-astro-cid-dggrxxpd] a[data-astro-cid-dggrxxpd]:not(.article-section):hover{color:var(--text)}.meta-dot[data-astro-cid-dggrxxpd]{margin-inline:.5rem}.contents[data-astro-cid-dggrxxpd]{display:none}.contents-fold[data-astro-cid-dggrxxpd]{font-family:var(--font);font-size:var(--text-sm);margin:-1rem 0 1.25rem}.contents-fold[data-astro-cid-dggrxxpd] summary[data-astro-cid-dggrxxpd]{min-height:44px;color:var(--text-muted);cursor:pointer;align-items:center;gap:.35rem;font-weight:600;list-style:none;display:inline-flex}.contents-fold[data-astro-cid-dggrxxpd] summary[data-astro-cid-dggrxxpd]::-webkit-details-marker{display:none}.contents-fold[data-astro-cid-dggrxxpd] summary[data-astro-cid-dggrxxpd]:hover{color:var(--text)}.contents-fold[data-astro-cid-dggrxxpd] summary[data-astro-cid-dggrxxpd] svg[data-astro-cid-dggrxxpd]{width:1rem;height:1rem;transition:transform var(--dur) var(--ease)}.contents-fold[data-astro-cid-dggrxxpd][open] summary[data-astro-cid-dggrxxpd] svg[data-astro-cid-dggrxxpd]{transform:rotate(180deg)}.contents-fold[data-astro-cid-dggrxxpd] ol[data-astro-cid-dggrxxpd]{border-left:1px solid var(--border);margin:0 0 .25rem;padding:0;list-style:none}.contents-fold[data-astro-cid-dggrxxpd] a[data-astro-cid-dggrxxpd]{min-height:44px;color:var(--text-muted);align-items:center;padding-left:.85rem;line-height:1.35;text-decoration:none;display:flex}.contents-fold[data-astro-cid-dggrxxpd] a[data-astro-cid-dggrxxpd]:hover{color:var(--text)}@media (min-width:72rem){.contents-fold[data-astro-cid-dggrxxpd]{display:none}.reading[data-astro-cid-dggrxxpd].has-contents{grid-template-columns:12rem minmax(0,36rem) 12rem;justify-content:center;align-items:start;column-gap:2rem;display:grid}.reading[data-astro-cid-dggrxxpd].has-contents .prose[data-astro-cid-dggrxxpd]{margin-inline:0}.contents[data-astro-cid-dggrxxpd]{max-height:calc(100dvh - 3rem);font-size:var(--text-sm);scrollbar-width:thin;padding-top:.6rem;display:block;position:sticky;top:1.5rem;overflow-y:auto}.contents-title[data-astro-cid-dggrxxpd]{color:var(--text);margin:0 0 .6rem;font-weight:650}.contents[data-astro-cid-dggrxxpd] ol[data-astro-cid-dggrxxpd]{border-left:1px solid var(--border);margin:0;padding:0;list-style:none}.contents[data-astro-cid-dggrxxpd] a[data-astro-cid-dggrxxpd]{color:var(--text-muted);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);border-left:1px solid #0000;margin-left:-1px;padding:.3rem 0 .3rem .85rem;line-height:1.35;text-decoration:none;display:block}.contents[data-astro-cid-dggrxxpd] a[data-astro-cid-dggrxxpd]:hover{color:var(--text)}.contents[data-astro-cid-dggrxxpd] a[data-astro-cid-dggrxxpd][aria-current=true]{border-left-color:var(--accent);color:var(--text)}}.sources[data-astro-cid-dggrxxpd]{border-top:1px solid var(--border);margin-top:3rem;padding-top:1.5rem}.sources[data-astro-cid-dggrxxpd] h2[data-astro-cid-dggrxxpd]{margin-top:0;font-size:1.25rem}.sources[data-astro-cid-dggrxxpd] ol[data-astro-cid-dggrxxpd]{font-family:var(--font);font-size:var(--text-sm);columns:2 15rem;column-gap:2rem;margin:0;padding-left:1.75rem;line-height:1.45}.sources[data-astro-cid-dggrxxpd] li[data-astro-cid-dggrxxpd]{break-inside:avoid;font-variant-numeric:tabular-nums;margin:0 0 .45rem;padding-left:.2rem}.sources[data-astro-cid-dggrxxpd] li[data-astro-cid-dggrxxpd]::marker{color:var(--text-muted)}.source-host[data-astro-cid-dggrxxpd]{color:var(--text-muted);font-size:var(--text-xs);overflow-wrap:anywhere;display:block}.reading-progress[data-astro-cid-dggrxxpd]{z-index:30;pointer-events:none;height:2px;position:fixed;inset:0 0 auto}.reading-progress[data-astro-cid-dggrxxpd] span[data-astro-cid-dggrxxpd]{background:var(--accent);height:100%;transform:scaleX(var(--read,0));transform-origin:0;display:block}.preview[data-astro-cid-dggrxxpd]{max-height:9.5em;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}#read-end[data-astro-cid-dggrxxpd]{height:1px;display:block}.article-section[data-astro-cid-dggrxxpd]{color:var(--group);align-items:center;gap:.35rem;font-weight:600;text-decoration:none;display:inline-flex}.article-section[data-astro-cid-dggrxxpd]:hover{color:var(--group);text-underline-offset:3px;text-decoration:underline}.next-article[data-astro-cid-dggrxxpd]{border:1px solid color-mix(in srgb, var(--group) 40%, var(--border));border-radius:var(--radius);background:color-mix(in srgb, var(--group) 6%, var(--surface));color:var(--text);transition:border-color var(--dur) var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem 1rem;margin-top:2.5rem;padding:1.1rem 1.25rem;text-decoration:none;display:grid}.next-article[data-astro-cid-dggrxxpd]:hover,.next-article[data-astro-cid-dggrxxpd]:focus-visible{border-color:color-mix(in srgb, var(--group) 75%, var(--border))}.next-label[data-astro-cid-dggrxxpd]{color:var(--text-muted);font-size:var(--text-sm);font-weight:600}.next-title[data-astro-cid-dggrxxpd]{font-size:var(--text-md);font-weight:700;line-height:var(--leading-snug);grid-column:1}.next-article[data-astro-cid-dggrxxpd] svg[data-astro-cid-dggrxxpd]{width:1.25rem;height:1.25rem;color:var(--group);grid-area:1/2/span 2}.next-end[data-astro-cid-dggrxxpd]{color:var(--text-muted);margin-top:2.5rem}.outline[data-astro-cid-dggrxxpd]{margin-top:1.25rem}.outline-title[data-astro-cid-dggrxxpd]{color:var(--text-muted);font-size:var(--text-sm);margin:0 0 .4rem;font-weight:700}.outline[data-astro-cid-dggrxxpd] ul[data-astro-cid-dggrxxpd]{columns:2 16rem;column-gap:2rem;margin:0;padding:0;list-style:none}.outline[data-astro-cid-dggrxxpd] li[data-astro-cid-dggrxxpd]{color:var(--text-muted);break-inside:avoid;align-items:baseline;gap:.5rem;margin:0 0 .4rem;display:flex}.outline[data-astro-cid-dggrxxpd] li[data-astro-cid-dggrxxpd] svg[data-astro-cid-dggrxxpd]{opacity:.75;flex:none;width:.85em;height:.85em;position:relative;top:.08em}.paywall[data-astro-cid-dggrxxpd]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);text-align:center;justify-items:center;gap:.5rem;margin-top:1.5rem;padding:1.75rem 1.5rem;display:grid}.paywall[data-astro-cid-dggrxxpd] p[data-astro-cid-dggrxxpd]{margin:0}.paywall-title[data-astro-cid-dggrxxpd]{font-size:var(--text-lg);font-weight:700}.paywall[data-astro-cid-dggrxxpd] [data-astro-cid-dggrxxpd]:is(.paywall-text,.paywall-signin,.paywall-offer,.paywall-alt,.paywall-renew,.paywall-fine){font-family:var(--font)}.paywall-text[data-astro-cid-dggrxxpd],.paywall-signin[data-astro-cid-dggrxxpd]{color:var(--text-muted);font-size:var(--text-base)}.paywall-offer[data-astro-cid-dggrxxpd]{color:var(--text-muted);font-size:var(--text-sm);text-wrap-style:balance;margin:.45rem 0 0}.paywall-offer[data-astro-cid-dggrxxpd]+.paywall-offer[data-astro-cid-dggrxxpd]{margin-top:-.35rem}.paywall-alt[data-astro-cid-dggrxxpd]{font-size:var(--text-sm)}.paywall-alt[data-astro-cid-dggrxxpd] a[data-astro-cid-dggrxxpd]{color:var(--text-muted);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px}.paywall-alt[data-astro-cid-dggrxxpd] a[data-astro-cid-dggrxxpd]:hover{color:var(--text)}.paywall[data-astro-cid-dggrxxpd] [data-astro-cid-dggrxxpd]:is(.paywall-alt,.paywall-signin) a[data-astro-cid-dggrxxpd]{padding-block:.7rem}.paywall[data-astro-cid-dggrxxpd] .btn[data-astro-cid-dggrxxpd]{margin-top:.5rem}.paywall[data-astro-cid-dggrxxpd] .paywall-renew[data-astro-cid-dggrxxpd]{max-width:30rem;color:var(--text);font-size:var(--text-sm);text-wrap-style:balance;line-height:1.5}.paywall[data-astro-cid-dggrxxpd] .paywall-fine[data-astro-cid-dggrxxpd]{max-width:34rem;color:var(--text-muted);font-size:var(--text-xs);text-wrap-style:balance;margin-top:.35rem;line-height:1.5}.paywall[data-astro-cid-dggrxxpd] .paywall-fine[data-astro-cid-dggrxxpd] a{position:relative}.paywall[data-astro-cid-dggrxxpd] .paywall-fine[data-astro-cid-dggrxxpd] a:before{content:"";position:absolute;inset:-13px 0}.prose[data-astro-cid-dggrxxpd]{overflow-anchor:none;position:relative}.prose[data-astro-cid-dggrxxpd]:before{content:"";background:var(--plain);opacity:0;width:3px;transition:opacity var(--dur-slow) var(--ease);pointer-events:none;border-radius:999px;position:absolute;top:0;bottom:0;left:-1.1rem}.prose[data-astro-cid-dggrxxpd][data-mode=plain]:before{opacity:1}@media (max-width:48rem){.prose[data-astro-cid-dggrxxpd]:before{left:-.75rem}}.prose[data-astro-cid-dggrxxpd] h1[data-astro-cid-dggrxxpd]{view-transition-name:gt-article-title}.article-meta[data-astro-cid-dggrxxpd]{view-transition-name:gt-article-meta}.prose[data-astro-cid-dggrxxpd][data-mode=full] .plain,.prose[data-astro-cid-dggrxxpd][data-mode=plain]>p:not(.plain):not(.dek):not(.article-note),.prose[data-astro-cid-dggrxxpd][data-mode=plain]>ul,.prose[data-astro-cid-dggrxxpd][data-mode=plain]>ol,.prose[data-astro-cid-dggrxxpd][data-mode=plain]>blockquote,.prose[data-astro-cid-dggrxxpd][data-mode=plain]>table{display:none}.prose[data-astro-cid-dggrxxpd] .plain{font-size:var(--text-md);color:var(--text);line-height:1.7}@keyframes reading-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.prose[data-astro-cid-dggrxxpd][data-switched]>p:not(.dek):not(.article-note),.prose[data-astro-cid-dggrxxpd][data-switched]>ul,.prose[data-astro-cid-dggrxxpd][data-switched]>ol,.prose[data-astro-cid-dggrxxpd][data-switched]>blockquote,.prose[data-astro-cid-dggrxxpd][data-switched]>table{animation:reading-in .32s var(--ease) both}}@media (prefers-reduced-motion:reduce){.prose[data-astro-cid-dggrxxpd]:before{transition:none}}.article-note[data-astro-cid-dggrxxpd]{border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--text-sm);margin-top:2.5rem;padding-top:1rem}@media (hover:hover) and (pointer:fine){.gloss-note:before{content:"";inset-inline:0;height:.75rem;position:absolute;bottom:100%}.gloss-note[data-side=above]:before{top:100%;bottom:auto}}
