.byr-steps[data-astro-cid-5hszz7zw]{margin-block-start:var(--ds-s6);gap:var(--ds-s5)}.byr-item[data-astro-cid-5hszz7zw]{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:var(--ds-s2) var(--ds-s4);align-items:start;border-block-start:1px solid var(--ds-line);padding-block-start:var(--ds-s4);text-align:start}.byr-num[data-astro-cid-5hszz7zw]{font-family:var(--ds-font-display);font-size:var(--ds-text-figure);line-height:.9;color:var(--ds-champagne);font-variant-numeric:tabular-nums;margin:0}.byr-body[data-astro-cid-5hszz7zw] h3[data-astro-cid-5hszz7zw]{margin:0 0 var(--ds-s2)}.byr-body[data-astro-cid-5hszz7zw] p[data-astro-cid-5hszz7zw]{margin:0;max-inline-size:52ch}.byr-fig[data-astro-cid-5hszz7zw]{grid-column:1 / -1;inline-size:100%;max-inline-size:440px;justify-self:center;margin-block-start:var(--ds-s2)}.byr-fig[data-astro-cid-5hszz7zw] svg[data-astro-cid-5hszz7zw]{display:block;inline-size:100%;block-size:auto;overflow:visible}@media(min-width:37.5em)and (max-width:63.99em){.byr-fig[data-astro-cid-5hszz7zw]{grid-column:2;justify-self:start}}@media(min-width:64em){.byr-item[data-astro-cid-5hszz7zw]{grid-template-columns:4.5rem minmax(0,1fr) minmax(0,1fr)}.byr-item[data-astro-cid-5hszz7zw]>.byr-fig[data-astro-cid-5hszz7zw]{grid-column:3;grid-row:1;align-self:center;max-inline-size:460px;margin:0}.byr-item[data-astro-cid-5hszz7zw]:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,1fr) 4.5rem}.byr-item[data-astro-cid-5hszz7zw]:nth-child(2n)>.byr-num[data-astro-cid-5hszz7zw]{grid-column:3;grid-row:1;justify-self:end}.byr-item[data-astro-cid-5hszz7zw]:nth-child(2n)>.byr-body[data-astro-cid-5hszz7zw]{grid-column:2;grid-row:1;text-align:end;justify-self:end}.byr-item[data-astro-cid-5hszz7zw]:nth-child(2n)>.byr-body[data-astro-cid-5hszz7zw] p[data-astro-cid-5hszz7zw]{margin-inline-start:auto}.byr-item[data-astro-cid-5hszz7zw]:nth-child(2n)>.byr-fig[data-astro-cid-5hszz7zw]{grid-column:1;justify-self:end}}.byr-fig[data-astro-cid-5hszz7zw] .ink[data-astro-cid-5hszz7zw]{fill:none;stroke:var(--paint);stroke-width:2.5;stroke-linecap:square;stroke-linejoin:miter}.byr-fig[data-astro-cid-5hszz7zw] .ring[data-astro-cid-5hszz7zw]{stroke-linecap:round}.byr-fig[data-astro-cid-5hszz7zw] .grid[data-astro-cid-5hszz7zw]{stroke-width:1.5}.byr-fig[data-astro-cid-5hszz7zw] .bld[data-astro-cid-5hszz7zw]{stroke-width:2}.byr-fig[data-astro-cid-5hszz7zw] .solid[data-astro-cid-5hszz7zw]{fill:var(--paint)}.byr-fig[data-astro-cid-5hszz7zw] .cutfill[data-astro-cid-5hszz7zw]{fill:var(--ds-ground)}.byr-fig[data-astro-cid-5hszz7zw] .mark[data-astro-cid-5hszz7zw]{fill:none;stroke:var(--ds-champagne);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.byr-fig[data-astro-cid-5hszz7zw] .cut[data-astro-cid-5hszz7zw]{fill:none;stroke:var(--ds-ground);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.byr-fig[data-astro-cid-5hszz7zw] .pop[data-astro-cid-5hszz7zw],.byr-fig[data-astro-cid-5hszz7zw] .drop[data-astro-cid-5hszz7zw]{transform-box:fill-box;transform-origin:center}.byr-fig[data-astro-cid-5hszz7zw] .lbl[data-astro-cid-5hszz7zw] text[data-astro-cid-5hszz7zw]{fill:var(--ds-text);font-family:var(--ds-font-body);font-size:22px}@media(min-width:37.5em){.byr-fig[data-astro-cid-5hszz7zw] .lbl[data-astro-cid-5hszz7zw] text[data-astro-cid-5hszz7zw]{font-size:19px}}@media(min-width:64em){.byr-fig[data-astro-cid-5hszz7zw] .lbl[data-astro-cid-5hszz7zw] text[data-astro-cid-5hszz7zw]{font-size:17px}}@media(prefers-reduced-motion:no-preference){html.js .byr-fig[data-astro-cid-5hszz7zw] .new[data-astro-cid-5hszz7zw] .draw[data-astro-cid-5hszz7zw]{stroke-dasharray:1 2;stroke-dashoffset:1.01}html.js .byr-fig[data-astro-cid-5hszz7zw] .new[data-astro-cid-5hszz7zw] .pop[data-astro-cid-5hszz7zw]{opacity:0;transform:scale(.4)}html.js .byr-fig[data-astro-cid-5hszz7zw] .new[data-astro-cid-5hszz7zw] .slide[data-astro-cid-5hszz7zw]{opacity:0;transform:translate(-18px)}html.js .byr-fig[data-astro-cid-5hszz7zw] .new[data-astro-cid-5hszz7zw] .drop[data-astro-cid-5hszz7zw]{opacity:0;transform:translateY(-22px)}.byr-fig[data-astro-cid-5hszz7zw].in .new[data-astro-cid-5hszz7zw] .draw[data-astro-cid-5hszz7zw]{animation:byr-draw var(--t, .6s) ease var(--d, 0s) forwards}.byr-fig[data-astro-cid-5hszz7zw].in .new[data-astro-cid-5hszz7zw] .pop[data-astro-cid-5hszz7zw]{animation:byr-pop .35s cubic-bezier(.3,1.4,.5,1) var(--d, 0s) forwards}.byr-fig[data-astro-cid-5hszz7zw].in .new[data-astro-cid-5hszz7zw] .slide[data-astro-cid-5hszz7zw]{animation:byr-land .45s ease-out var(--d, 0s) forwards}.byr-fig[data-astro-cid-5hszz7zw].in .new[data-astro-cid-5hszz7zw] .drop[data-astro-cid-5hszz7zw]{animation:byr-land .5s cubic-bezier(.3,.7,.4,1) var(--d, 0s) forwards}}@keyframes byr-draw{to{stroke-dashoffset:0}}@keyframes byr-pop{30%{opacity:1}to{opacity:1;transform:none}}@keyframes byr-land{to{opacity:1;transform:none}}#main>section:nth-of-type(n+3){content-visibility:auto;contain-intrinsic-size:auto 900px}.alg-outro[data-astro-cid-mlj3npcx]{max-inline-size:var(--ds-measure);margin-block-start:var(--ds-s5)}@media(min-width:37.5em){.alg-outro[data-astro-cid-mlj3npcx]{max-inline-size:60ch;margin-inline:auto;text-align:center}}.alg-pairs[data-astro-cid-mlj3npcx]{display:grid;gap:var(--ds-s4) var(--ds-s6);grid-template-columns:1fr;margin-block-start:var(--ds-s5)}@media(min-width:37.5em){.alg-pairs[data-astro-cid-mlj3npcx]{grid-template-columns:repeat(2,1fr)}}.alg-calc[data-astro-cid-mlj3npcx]{background:var(--ds-surface);border-block:1px solid var(--ds-line)}.alg-calc[data-astro-cid-mlj3npcx] h2[data-astro-cid-mlj3npcx]{text-transform:none}.alg-label[data-astro-cid-mlj3npcx]{color:var(--ds-champagne);font-size:var(--ds-text-label)}.alg-calc-form[data-astro-cid-mlj3npcx]{margin-block-start:var(--ds-s5);display:grid;gap:var(--ds-s4)}.alg-calc-fields[data-astro-cid-mlj3npcx]{display:grid;gap:var(--ds-s4);grid-template-columns:1fr}@media(min-width:48em){.alg-calc-fields[data-astro-cid-mlj3npcx]{grid-template-columns:repeat(2,1fr)}}@media(min-width:64em){.alg-calc-fields[data-astro-cid-mlj3npcx]{grid-template-columns:repeat(4,1fr)}}.alg-field[data-astro-cid-mlj3npcx]{display:grid;gap:var(--ds-s2);align-content:end}.alg-input[data-astro-cid-mlj3npcx]{min-block-size:3rem;padding-inline:var(--ds-s3);font-family:inherit;font-size:var(--ds-text-body);color:var(--ds-text);background:var(--ds-ground);border:1px solid var(--ds-line-ui);border-radius:var(--ds-radius)}.alg-input[data-astro-cid-mlj3npcx]::-moz-placeholder{color:var(--ds-champagne);opacity:1}.alg-input[data-astro-cid-mlj3npcx]::placeholder{color:var(--ds-champagne);opacity:1}.alg-input[data-astro-cid-mlj3npcx]:hover,.alg-input[data-astro-cid-mlj3npcx]:focus{border-color:var(--ds-champagne)}.alg-calc-err[data-astro-cid-mlj3npcx]{color:var(--ds-danger-ink)}.alg-results[data-astro-cid-mlj3npcx]{margin-block-start:var(--ds-s5);display:grid;gap:var(--ds-s4)}.alg-results[data-astro-cid-mlj3npcx][hidden]{display:none}.alg-figs[data-astro-cid-mlj3npcx]{margin:0;display:grid;gap:var(--ds-s4) var(--ds-s6);grid-template-columns:1fr}@media(min-width:37.5em){.alg-figs[data-astro-cid-mlj3npcx]{grid-template-columns:repeat(3,1fr)}}.alg-figs[data-astro-cid-mlj3npcx] div[data-astro-cid-mlj3npcx]{border-inline-start:1px solid var(--ds-line);padding-inline-start:var(--ds-s3);display:grid;gap:var(--ds-s2)}.alg-figs[data-astro-cid-mlj3npcx] dt[data-astro-cid-mlj3npcx]{order:2}.alg-figs[data-astro-cid-mlj3npcx] dd[data-astro-cid-mlj3npcx]{margin:0;font-variant-numeric:tabular-nums}.alg-after[data-astro-cid-mlj3npcx]{max-inline-size:var(--ds-measure)}
