.lab[data-astro-cid-4eyo42xx]{gap:var(--section);padding-top:var(--s-5);min-width:0;display:grid}.lab[data-astro-cid-4eyo42xx]>*{min-width:0}.lab[data-astro-cid-4eyo42xx] :is(h1,h2,h3):where(:not(.dtt)){font-family:var(--display);font-weight:var(--head-weight);letter-spacing:var(--track-head);line-height:var(--lh-tight);text-wrap:balance;margin:0}.lab[data-astro-cid-4eyo42xx] [data-astro-cid-4eyo42xx]:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:var(--r-sm)}.lab-head[data-astro-cid-4eyo42xx]{gap:var(--s-6) var(--s-8);grid-template-columns:minmax(0,1fr) clamp(320px,32vw,560px);align-items:start;display:grid}.lab-head[data-astro-cid-4eyo42xx] h1[data-astro-cid-4eyo42xx]{font-size:var(--fs-h1);margin:var(--s-3) 0 var(--s-4)}.lab-answer[data-astro-cid-4eyo42xx]{font-size:var(--t-16);line-height:var(--lh-body);max-width:80ch;margin:0}.lab-byline[data-astro-cid-4eyo42xx]{margin:var(--s-4) 0 0;gap:var(--s-1) var(--s-5);font-size:var(--t-13);color:var(--ink-3);flex-wrap:wrap;display:flex}.lab-byline[data-astro-cid-4eyo42xx] b[data-astro-cid-4eyo42xx]{color:var(--ink);font-weight:var(--fw-ui)}.lab-facts[data-astro-cid-4eyo42xx]{padding:var(--card-pad);gap:var(--s-4);display:grid}.lab-facts[data-astro-cid-4eyo42xx] dl[data-astro-cid-4eyo42xx]{gap:var(--s-2) var(--s-4);font-size:var(--t-13);grid-template-columns:auto 1fr;margin:0;display:grid}.lab-facts[data-astro-cid-4eyo42xx] dt[data-astro-cid-4eyo42xx]{color:var(--ink-3)}.lab-facts[data-astro-cid-4eyo42xx] dd[data-astro-cid-4eyo42xx]{font-weight:var(--fw-ui);margin:0}.lab-facts[data-astro-cid-4eyo42xx] dd[data-astro-cid-4eyo42xx] a[data-astro-cid-4eyo42xx]{color:inherit}.lab-steptags[data-astro-cid-4eyo42xx]{align-items:center;gap:var(--s-2) var(--s-4);font-size:var(--t-13);grid-template-columns:auto 1fr;display:grid}.lab-k[data-astro-cid-4eyo42xx]{color:var(--ink-3)}.lab-tag[data-astro-cid-4eyo42xx]{height:var(--h-chip);border-radius:var(--r-pill);border:var(--border-ctl);font-size:var(--t-12);font-weight:var(--fw-ui);white-space:nowrap;justify-self:start;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:inline-flex}.lab-tag[data-astro-cid-4eyo42xx] b[data-astro-cid-4eyo42xx]{font:600 var(--t-11)/1 var(--mono)}.lab-tag[data-astro-cid-4eyo42xx].lead{background:var(--ink);border-color:var(--ink);color:var(--on-dark)}.lab-tag[data-astro-cid-4eyo42xx].lead b[data-astro-cid-4eyo42xx]{color:var(--signal)}.lab-tag[data-astro-cid-4eyo42xx].lead:hover{background:var(--ink-2);color:var(--on-dark)}.lab-tag[data-astro-cid-4eyo42xx]:focus-visible{border-radius:var(--r-pill)}.lab-tag[data-astro-cid-4eyo42xx]:active{transform:scale(var(--press))}.lab-dl[data-astro-cid-4eyo42xx]{gap:var(--s-2);flex-wrap:wrap;display:flex}.lab[data-astro-cid-4eyo42xx] .lab-sec{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-6);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.lab[data-astro-cid-4eyo42xx] .lab-sec h2{font-size:var(--t-20)}.lab[data-astro-cid-4eyo42xx] .lab-sec p{color:var(--ink-3);font-size:var(--t-13);max-width:70ch;margin:0}.lab-data[data-astro-cid-4eyo42xx]{gap:var(--gap);display:grid}.lab-data[data-astro-cid-4eyo42xx]+*{margin-top:var(--gap)}.lab-data[data-astro-cid-4eyo42xx]>figure{min-width:0;margin:0}.lab-side[data-astro-cid-4eyo42xx]{gap:var(--gap);flex-direction:column;min-width:0;display:flex}@media (width>=1024px){.lab-data[data-astro-cid-4eyo42xx].duo{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,3fr) minmax(20rem,2fr);row-gap:0}.lab-data[data-astro-cid-4eyo42xx].duo>:first-child{grid-row:1/span 3;grid-template-rows:subgrid;align-content:start;display:grid}.lab-data[data-astro-cid-4eyo42xx].duo>.lab-side[data-astro-cid-4eyo42xx]{grid-row:1}.lab-side[data-astro-cid-4eyo42xx]>:last-child{flex:1}.lab-side[data-astro-cid-4eyo42xx]>.lab-card:last-child{flex-direction:column;justify-content:center;display:flex}}.lab[data-astro-cid-4eyo42xx] .lab-card{padding:var(--card-pad);min-width:0}.lab[data-astro-cid-4eyo42xx] .lab-h3{margin:0 0 var(--s-2);font-family:var(--font);font-size:var(--t-14);letter-spacing:-.005em;font-weight:650;line-height:1.3}.lab[data-astro-cid-4eyo42xx] .lab-pts{gap:var(--s-1);max-width:72ch;line-height:var(--lh-body);font-size:var(--t-14);margin:0;padding-left:1.2rem;display:grid}.lab[data-astro-cid-4eyo42xx] .lab-pts.wide{gap:var(--s-2) var(--s-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));max-width:none}.lab[data-astro-cid-4eyo42xx] .lab-two{align-items:start;gap:var(--s-4) var(--s-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.lab[data-astro-cid-4eyo42xx] .lab-stack{gap:var(--gap);min-width:0;display:grid}.lab[data-astro-cid-4eyo42xx] .lab-note{margin:var(--s-2) 0 0;font-size:var(--t-13);color:var(--ink-3)}.lab-method[data-astro-cid-4eyo42xx]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));display:grid}.lab-method[data-astro-cid-4eyo42xx]>div[data-astro-cid-4eyo42xx]{padding:var(--card-pad);border-left:var(--border)}.lab-method[data-astro-cid-4eyo42xx]>div[data-astro-cid-4eyo42xx]:first-child{border-left:0}.lab-method[data-astro-cid-4eyo42xx] h2[data-astro-cid-4eyo42xx]{font-size:var(--t-14);font-family:var(--font);letter-spacing:-.005em;margin-bottom:var(--s-2);font-weight:650;line-height:1.3}.lab-method[data-astro-cid-4eyo42xx] li[data-astro-cid-4eyo42xx],.lab-method[data-astro-cid-4eyo42xx] .lab-counted{font-size:var(--t-13);color:var(--ink-2);line-height:var(--lh-body)}.lab-method[data-astro-cid-4eyo42xx] ul[data-astro-cid-4eyo42xx]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lab-method[data-astro-cid-4eyo42xx] a[data-astro-cid-4eyo42xx]{color:var(--ink);text-underline-offset:2px}@media (width>=721px){.lab-method[data-astro-cid-4eyo42xx].trio{columns:2;column-rule:var(--border);column-gap:0;display:block}.lab-method[data-astro-cid-4eyo42xx].trio>div[data-astro-cid-4eyo42xx]{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-left:0}.lab-method[data-astro-cid-4eyo42xx].trio li[data-astro-cid-4eyo42xx],.lab-method[data-astro-cid-4eyo42xx].trio p[data-astro-cid-4eyo42xx]{break-inside:avoid}.lab-method[data-astro-cid-4eyo42xx].trio h2[data-astro-cid-4eyo42xx]{break-after:avoid}}.lab-counted[data-astro-cid-4eyo42xx],.lab-method[data-astro-cid-4eyo42xx] .lab-counted{margin:var(--s-3) 0 0;color:var(--ink-3)}@media (width<=1279px){.lab-head[data-astro-cid-4eyo42xx]{grid-template-columns:minmax(0,1fr)}}@media (width>=721px) and (width<=1279px){.lab-facts[data-astro-cid-4eyo42xx]{column-gap:var(--s-8);grid-template-columns:minmax(0,1fr) auto;align-items:start}.lab-facts[data-astro-cid-4eyo42xx] dl[data-astro-cid-4eyo42xx]{grid-row:span 2}.lab-facts[data-astro-cid-4eyo42xx]>[data-astro-cid-4eyo42xx]:not(dl){grid-column:2;justify-self:end}}@media (width<=720px){.lab-method[data-astro-cid-4eyo42xx]{grid-template-columns:1fr}.lab-method[data-astro-cid-4eyo42xx]>div[data-astro-cid-4eyo42xx]{border-left:0}.lab-method[data-astro-cid-4eyo42xx]>div[data-astro-cid-4eyo42xx]+div[data-astro-cid-4eyo42xx]{border-top:var(--border)}.lab-method[data-astro-cid-4eyo42xx] li[data-astro-cid-4eyo42xx] a[data-astro-cid-4eyo42xx]{width:fit-content;min-height:var(--tap);min-width:var(--tap);align-items:center;display:flex}.lab-tag[data-astro-cid-4eyo42xx]{height:var(--tap);padding:0 var(--s-3)}.lab-facts[data-astro-cid-4eyo42xx] dl[data-astro-cid-4eyo42xx]{align-items:center}.lab-facts[data-astro-cid-4eyo42xx]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.lab-facts[data-astro-cid-4eyo42xx] dl[data-astro-cid-4eyo42xx],.lab-facts[data-astro-cid-4eyo42xx]:has(.lab-dl>:nth-child(2)) .lab-dl[data-astro-cid-4eyo42xx]{grid-column:1/-1}.lab-facts[data-astro-cid-4eyo42xx] dd[data-astro-cid-4eyo42xx] a[data-astro-cid-4eyo42xx]{min-height:var(--tap);min-width:var(--tap);align-items:center;display:inline-flex}}
