.lsec ul.cadence{border-top:1px solid var(--line-strong);font-family:var(--font-sans);font-size:var(--fs-sm);padding:0;line-height:1.6;list-style:none;display:grid}.lsec ul.cadence>li{border-bottom:1px solid var(--line);color:var(--ink-2);grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:.35rem 1.5rem;margin:0;padding:1.1rem 0;display:grid}.lsec ul.cadence>li>strong{color:var(--ink);font-weight:var(--fw-h3)}.lsec ul.cadence>li:last-child>strong{color:var(--risk)}@media (width<=560px){.lsec ul.cadence>li{grid-template-columns:minmax(0,1fr)}}.lsec ol.protocol{counter-reset:proto;font-family:var(--font-sans);font-size:var(--fs-sm);padding:0;line-height:1.65;list-style:none;display:grid;position:relative}.lsec ol.protocol:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:.9rem;bottom:.9rem;left:13px}.lsec ol.protocol>li{counter-increment:proto;color:var(--ink-2);margin:0;padding:.35rem 0 1.6rem 3rem;position:relative}.lsec ol.protocol>li:last-child{padding-bottom:.2rem}.lsec ol.protocol>li:before{content:counter(proto, decimal-leading-zero);border:1px solid var(--line-strong);border-radius:var(--radius-xs);background:var(--bg);width:27px;height:27px;font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.04em;color:var(--ink-3);place-items:center;display:grid;position:absolute;top:.2rem;left:0}.lsec ol.protocol>li:nth-child(2):before{border-color:var(--ink);background:var(--ink);color:var(--bg)}.counts[data-astro-cid-wlfby3qk]{border-block:1px solid var(--line);font-family:var(--font-sans);flex-wrap:wrap;gap:1.2rem clamp(1.75rem,1rem + 3.5vw,4rem);padding-block:1.6rem 1.7rem;display:flex}.counts-item[data-astro-cid-wlfby3qk]{gap:.45rem;display:grid}.counts-n[data-astro-cid-wlfby3qk]{font-size:var(--fs-3xl);color:var(--ink);line-height:1}.counts-note[data-astro-cid-wlfby3qk]{font-size:var(--fs-xs);color:var(--ink-3);flex-basis:100%;line-height:1.55}.counts-note[data-astro-cid-wlfby3qk] a[data-astro-cid-wlfby3qk]{color:var(--ink-2)}.crit[data-astro-cid-wlfby3qk]{border-top:1px solid var(--line-strong);font-family:var(--font-sans);list-style:none;display:grid;padding:0!important}.crit-item[data-astro-cid-wlfby3qk]{border-bottom:1px solid var(--line);grid-template-columns:2.6rem minmax(0,1fr);gap:.2rem .6rem;padding:2.2rem 0 2.3rem;display:grid;margin:0!important}.crit-num[data-astro-cid-wlfby3qk]{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.12em;color:var(--ink-3);padding-top:.3rem}.crit-item[data-astro-cid-wlfby3qk] strong[data-astro-cid-wlfby3qk]{font-weight:var(--fw-h3);line-height:1.35;display:block}.crit-text[data-astro-cid-wlfby3qk]{font-size:var(--fs-sm);color:var(--ink-3);margin-top:.6rem;line-height:1.65;display:block}@media (width<=600px){.crit-item[data-astro-cid-wlfby3qk]{padding-block:1.7rem 1.8rem}}.dims[data-astro-cid-wlfby3qk]{font-family:var(--font-sans);list-style:none;display:grid;padding:0!important}.dim[data-astro-cid-wlfby3qk]{border-top:1px solid var(--line);gap:.8rem;padding:1.5rem 0 1rem;display:grid;margin:0!important}.dim[data-astro-cid-wlfby3qk]:last-child{border-bottom:1px solid var(--line)}.dim-head[data-astro-cid-wlfby3qk]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.dim-title[data-astro-cid-wlfby3qk]{font-weight:var(--fw-h3);line-height:1.3}.dim-w[data-astro-cid-wlfby3qk]{font-size:var(--fs-xl);color:var(--ink);white-space:nowrap;line-height:1.05}.dim-w[data-astro-cid-wlfby3qk] .figure-num[data-astro-cid-wlfby3qk]{font-size:var(--fs-2xl)}.dim-unit[data-astro-cid-wlfby3qk]{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.dim-track[data-astro-cid-wlfby3qk]{background:var(--bg-sunk);border-radius:var(--radius-pill);height:6px;display:block;position:relative;overflow:hidden}.dim-bar[data-astro-cid-wlfby3qk]{background:var(--ink-2);border-radius:inherit;transform-origin:0;transform:scaleX(var(--w));position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.js .dim[data-astro-cid-wlfby3qk][data-reveal] .dim-bar[data-astro-cid-wlfby3qk]{transition:transform 1.1s var(--ease-out);transition-delay:calc(var(--i,0) * 90ms + .2s);transform:scaleX(0)}.js .dim[data-astro-cid-wlfby3qk][data-reveal].is-in .dim-bar[data-astro-cid-wlfby3qk]{transform:scaleX(var(--w))}}.dim-more[data-astro-cid-wlfby3qk]>summary[data-astro-cid-wlfby3qk]{cursor:pointer;align-items:center;gap:.55rem;padding:.25rem 0;list-style:none;display:inline-flex}.dim-more[data-astro-cid-wlfby3qk]>summary[data-astro-cid-wlfby3qk]::-webkit-details-marker{display:none}.dim-more[data-astro-cid-wlfby3qk]>summary[data-astro-cid-wlfby3qk]:hover .label-mono[data-astro-cid-wlfby3qk]{color:var(--accent-ink)}.dim-more-icon[data-astro-cid-wlfby3qk]{border:1px solid var(--line-strong);border-radius:50%;width:16px;height:16px;position:relative}.dim-more-icon[data-astro-cid-wlfby3qk]:before,.dim-more-icon[data-astro-cid-wlfby3qk]:after{content:"";background:var(--ink-2);width:7px;height:1px;position:absolute;top:50%;left:50%;translate:-50% -50%}.dim-more-icon[data-astro-cid-wlfby3qk]:after{transition:transform .3s var(--ease-out);transform:rotate(90deg)}.dim-more[data-astro-cid-wlfby3qk][open] .dim-more-icon[data-astro-cid-wlfby3qk]{background:var(--accent);border-color:var(--accent)}.dim-more[data-astro-cid-wlfby3qk][open] .dim-more-icon[data-astro-cid-wlfby3qk]:after{transform:rotate(0)}.dim-more[data-astro-cid-wlfby3qk][open] .dim-more-icon[data-astro-cid-wlfby3qk]:before,.dim-more[data-astro-cid-wlfby3qk][open] .dim-more-icon[data-astro-cid-wlfby3qk]:after{background:#140c02}.dim-covers[data-astro-cid-wlfby3qk]{font-size:var(--fs-sm);color:var(--ink-2);gap:.35rem;line-height:1.65;display:grid;padding:.45rem 0 .6rem 1.2em!important}.dim-covers[data-astro-cid-wlfby3qk] li[data-astro-cid-wlfby3qk]{margin:0!important}.dim-covers[data-astro-cid-wlfby3qk] li[data-astro-cid-wlfby3qk]::marker{color:var(--accent)}.dim-more[data-astro-cid-wlfby3qk][open] .dim-covers[data-astro-cid-wlfby3qk]{animation:dimIn .4s var(--ease-out)}@keyframes dimIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
