.rm[data-astro-cid-y3pkswqw]{gap:var(--s-7) var(--col-gap);display:grid}.rm__figure[data-astro-cid-y3pkswqw]{min-width:0}.rm__chart[data-astro-cid-y3pkswqw]{position:relative}.rm__svg[data-astro-cid-y3pkswqw]{width:100%;height:auto;font-family:var(--font-text);-webkit-tap-highlight-color:transparent;overflow:visible}.rm__svg[data-astro-cid-y3pkswqw] .ax__line{stroke:var(--line);stroke-width:1px}.rm__svg[data-astro-cid-y3pkswqw] .ax__grid{stroke:var(--hairline);stroke-width:1px;stroke-dasharray:2 4}.rm__svg[data-astro-cid-y3pkswqw] .ax__mark{stroke:var(--line)}.rm__svg[data-astro-cid-y3pkswqw] .ax__tick{fill:var(--soft);font-variant-numeric:tabular-nums lining-nums;font-size:12px}.rm__svg[data-astro-cid-y3pkswqw] .ax__title{fill:var(--soft);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:500}.rm__svg[data-astro-cid-y3pkswqw] .ax__note{fill:var(--soft);font-family:var(--font-display);font-size:15px;font-style:italic}.bub[data-astro-cid-y3pkswqw]{cursor:pointer;outline:none}.bub__hit[data-astro-cid-y3pkswqw]{fill:#0000}.bub__halo[data-astro-cid-y3pkswqw]{fill:none;stroke:var(--ink);stroke-width:1px;opacity:0;transition:opacity var(--dur-1) var(--ease)}.bub[data-astro-cid-y3pkswqw]:hover .bub__halo[data-astro-cid-y3pkswqw],.bub[data-astro-cid-y3pkswqw].is-active .bub__halo[data-astro-cid-y3pkswqw]{opacity:.5}.bub[data-astro-cid-y3pkswqw]:focus-visible .bub__halo[data-astro-cid-y3pkswqw]{stroke:var(--oxblood);stroke-width:2px;opacity:1}.bub__body[data-astro-cid-y3pkswqw]{transform-box:fill-box;transform-origin:50%;transition:transform var(--dur-2) var(--ease)}.bub[data-astro-cid-y3pkswqw].is-off .bub__body[data-astro-cid-y3pkswqw]{transform:scale(.94)}.bub[data-astro-cid-y3pkswqw].is-on .bub__body[data-astro-cid-y3pkswqw]{transform:scale(1)}.bub__c[data-astro-cid-y3pkswqw]{stroke-width:1.25px;transition:fill var(--dur-2) var(--ease), stroke var(--dur-2) var(--ease), fill-opacity var(--dur-2) var(--ease)}.bub[data-astro-cid-y3pkswqw].is-on .bub__c[data-astro-cid-y3pkswqw]{fill:var(--sage);stroke:var(--sage)}.bub[data-astro-cid-y3pkswqw].is-off .bub__c[data-astro-cid-y3pkswqw]{fill:var(--wash);stroke:var(--line)}.bub[data-astro-cid-y3pkswqw].is-guess .bub__c[data-astro-cid-y3pkswqw]{fill:var(--paper);stroke-dasharray:3 3;stroke-width:1.4px}.bub[data-astro-cid-y3pkswqw].is-guess.is-off .bub__c[data-astro-cid-y3pkswqw]{stroke:var(--faint)}.bub[data-astro-cid-y3pkswqw].is-guess.is-on .bub__c[data-astro-cid-y3pkswqw]{fill:var(--paper);stroke:var(--sage)}.bub__n[data-astro-cid-y3pkswqw]{pointer-events:none;transition:fill var(--dur-2) var(--ease);font-size:13px;font-weight:500}.bub[data-astro-cid-y3pkswqw].is-on .bub__n[data-astro-cid-y3pkswqw]{fill:var(--paper)}.bub[data-astro-cid-y3pkswqw].is-off .bub__n[data-astro-cid-y3pkswqw]{fill:var(--soft)}.bub[data-astro-cid-y3pkswqw].is-guess.is-on .bub__n[data-astro-cid-y3pkswqw]{fill:var(--sage-text)}.bub__label[data-astro-cid-y3pkswqw]{pointer-events:none;transition:fill var(--dur-2) var(--ease);font-size:13px}.bub[data-astro-cid-y3pkswqw].is-on .bub__label[data-astro-cid-y3pkswqw]{fill:var(--ink)}.bub[data-astro-cid-y3pkswqw].is-off .bub__label[data-astro-cid-y3pkswqw]{fill:var(--soft)}.bub[data-astro-cid-y3pkswqw].is-active .bub__label[data-astro-cid-y3pkswqw]{fill:var(--ink);font-weight:500}.rm__svg.is-narrow .bub__label[data-astro-cid-y3pkswqw]{display:none}.card[data-astro-cid-y3pkswqw]{margin-top:var(--s-4);padding:var(--s-4) var(--s-5) var(--s-5);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-m);font-size:var(--t-small);line-height:1.4}.card[data-astro-cid-y3pkswqw][hidden]{display:none}.card__top[data-astro-cid-y3pkswqw]{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.card__rank[data-astro-cid-y3pkswqw]{color:var(--oxblood);font-weight:500}.card__guess[data-astro-cid-y3pkswqw]{color:var(--brass-text);font-size:.6875rem}.card__title[data-astro-cid-y3pkswqw]{font-family:var(--font-display);font-variation-settings:var(--display-axes);letter-spacing:-.01em;margin:var(--s-1) 0 var(--s-3);font-size:1.375rem;line-height:1.15}.card__figs[data-astro-cid-y3pkswqw]{justify-content:start;gap:var(--s-2) var(--s-5);padding-block:var(--s-3);border-block:var(--rule);grid-template-columns:repeat(3,auto);display:grid}.card__figs[data-astro-cid-y3pkswqw] dt[data-astro-cid-y3pkswqw]{letter-spacing:var(--track-label);text-transform:uppercase;color:var(--soft);font-size:.6875rem;font-weight:500;line-height:1.2}.card__figs[data-astro-cid-y3pkswqw] dd[data-astro-cid-y3pkswqw]{margin-top:.15em;font-size:1.0625rem}.card__figs[data-astro-cid-y3pkswqw] div[data-astro-cid-y3pkswqw]:first-child dd[data-astro-cid-y3pkswqw]{color:var(--sage-text);font-weight:500}.card__steps[data-astro-cid-y3pkswqw],.card__pain[data-astro-cid-y3pkswqw]{margin-top:var(--s-3)}.card[data-astro-cid-y3pkswqw] .label[data-astro-cid-y3pkswqw]{color:var(--soft);margin-right:.4em;font-size:.6875rem}.card__said[data-astro-cid-y3pkswqw]{margin-top:var(--s-4);transform-origin:0;font-size:1.4375rem;line-height:1.1;transform:rotate(-1deg)}.card__who[data-astro-cid-y3pkswqw]{margin-top:var(--s-2);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--soft);font-size:.6875rem;font-weight:500}@media (width>=768px){.card[data-astro-cid-y3pkswqw]{z-index:2;width:19rem;box-shadow:0 1px 0 var(--hairline), 0 12px 28px -18px #1c1a1759;pointer-events:none;opacity:0;visibility:hidden;transform:translate3d(var(--cx,0), calc(var(--cy,0) + 6px), 0);transition:opacity var(--dur-1) var(--ease), transform var(--dur-2) var(--ease), visibility 0s linear var(--dur-1);margin:0;position:absolute;top:0;left:0}.card[data-astro-cid-y3pkswqw].is-shown{opacity:1;visibility:visible;transform:translate3d(var(--cx,0), var(--cy,0), 0);transition:opacity var(--dur-1) var(--ease), transform var(--dur-2) var(--ease), visibility 0s}}.key[data-astro-cid-y3pkswqw]{gap:var(--s-2) var(--s-5);margin-top:var(--s-5);padding-top:var(--s-3);border-top:var(--rule);font-size:var(--t-micro);color:var(--soft);flex-wrap:wrap;display:flex}.key__item[data-astro-cid-y3pkswqw]{align-items:center;gap:.5em;display:inline-flex}.key__item[data-astro-cid-y3pkswqw] svg[data-astro-cid-y3pkswqw]{flex:none;width:auto;height:14px}.key__q[data-astro-cid-y3pkswqw]{fill:var(--wash);stroke:var(--line)}.key__guess[data-astro-cid-y3pkswqw]{fill:var(--paper);stroke:var(--faint);stroke-dasharray:2.5 2.5}.key__on[data-astro-cid-y3pkswqw]{fill:var(--sage)}.key__hint[data-astro-cid-y3pkswqw]{margin-left:auto;font-style:italic}.budget[data-astro-cid-y3pkswqw]{min-width:0}.budget__q[data-astro-cid-y3pkswqw]{font-family:var(--font-display);font-variation-settings:var(--display-axes);font-size:var(--t-h4);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);line-height:1.2;display:block}.budget__days[data-astro-cid-y3pkswqw]{min-width:1.6em;color:var(--oxblood);text-align:center;border-bottom:1.5px solid var(--oxblood);padding:0 .15em;font-weight:500;line-height:1.05;display:inline-block}.budget__nb[data-astro-cid-y3pkswqw]{white-space:nowrap}.budget__range[data-astro-cid-y3pkswqw]{--track:2px;--thumb:22px;-webkit-appearance:none;appearance:none;width:100%;height:44px;margin-top:var(--s-4);cursor:pointer;touch-action:pan-y;background:0 0;display:block}.budget__range[data-astro-cid-y3pkswqw]::-webkit-slider-runnable-track{height:var(--track);background:linear-gradient(var(--sage), var(--sage)) 0 0 / var(--p,0%) 100% no-repeat, var(--line);border-radius:2px}.budget__range[data-astro-cid-y3pkswqw]::-moz-range-track{height:var(--track);background:var(--line);border-radius:2px}.budget__range[data-astro-cid-y3pkswqw]::-moz-range-progress{height:var(--track);background:var(--sage);border-radius:2px}.budget__range[data-astro-cid-y3pkswqw]::-webkit-slider-thumb{-webkit-appearance:none;width:var(--thumb);height:var(--thumb);margin-top:calc((var(--track) - var(--thumb)) / 2);background:var(--ink);border:3px solid var(--paper);box-shadow:0 0 0 1px var(--ink);transition:transform var(--dur-1) var(--ease);border-radius:50%}.budget__range[data-astro-cid-y3pkswqw]::-moz-range-thumb{width:var(--thumb);height:var(--thumb);background:var(--ink);border:3px solid var(--paper);box-shadow:0 0 0 1px var(--ink);border-radius:50%}.budget__range[data-astro-cid-y3pkswqw]:hover::-webkit-slider-thumb,.budget__range[data-astro-cid-y3pkswqw]:active::-webkit-slider-thumb{transform:scale(1.12)}.budget__range[data-astro-cid-y3pkswqw]:focus-visible{outline:none}.budget__range[data-astro-cid-y3pkswqw]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--ink), 0 0 0 5px var(--paper), 0 0 0 7px var(--oxblood)}.budget__range[data-astro-cid-y3pkswqw]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 1px var(--ink), 0 0 0 5px var(--paper), 0 0 0 7px var(--oxblood)}.budget__scale[data-astro-cid-y3pkswqw]{margin-top:calc(-1 * var(--s-2));font-size:var(--t-micro);color:var(--soft);justify-content:space-between;display:flex}.budget__fig[data-astro-cid-y3pkswqw]{align-items:baseline;gap:0 var(--s-3);margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--ink);flex-wrap:wrap;display:flex}.budget__hours[data-astro-cid-y3pkswqw]{white-space:nowrap;letter-spacing:-.035em;color:var(--sage-text);font-size:clamp(4rem,2.8rem + 4vw,6.5rem);font-weight:320;line-height:.9}.budget__unit[data-astro-cid-y3pkswqw]{font-size:var(--t-small);color:var(--soft)}.budget__sentence[data-astro-cid-y3pkswqw]{margin-top:var(--s-4);max-width:26em}.budget__rule[data-astro-cid-y3pkswqw]{margin-top:var(--s-5);padding-top:var(--s-3);border-top:var(--rule);color:var(--soft);max-width:30em}.budget__rule[data-astro-cid-y3pkswqw] .label[data-astro-cid-y3pkswqw]{color:var(--ink);margin-bottom:var(--s-1);font-size:.6875rem;display:block}.ledger[data-astro-cid-y3pkswqw]{min-width:0}.ledger__head[data-astro-cid-y3pkswqw]{color:var(--soft);padding-bottom:var(--s-3)}.ledger__head[data-astro-cid-y3pkswqw] .label[data-astro-cid-y3pkswqw]{font-size:.6875rem}.ledger__list[data-astro-cid-y3pkswqw]{padding:0;list-style:none}.ledger__row[data-astro-cid-y3pkswqw]{gap:var(--s-2);width:100%;min-height:2.75rem;padding:var(--s-2) 0;border-top:var(--rule);text-align:left;font-size:var(--t-small);transition:opacity var(--dur-2) var(--ease);grid-template-columns:1.75em minmax(0,1fr) 3.4em 4.2em;align-items:baseline;line-height:1.3;display:grid}.ledger[data-astro-cid-y3pkswqw] li[data-astro-cid-y3pkswqw]:last-child .ledger__row[data-astro-cid-y3pkswqw]{border-bottom:var(--rule)}.ledger__n[data-astro-cid-y3pkswqw]{color:var(--soft);padding-left:.9em;position:relative}.ledger__n[data-astro-cid-y3pkswqw]:before{content:"";border:1px solid var(--line);background:var(--wash);width:7px;height:7px;transition:background-color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);border-radius:50%;position:absolute;top:.45em;left:0}.ledger__row[data-astro-cid-y3pkswqw].is-on .ledger__n[data-astro-cid-y3pkswqw]:before{background:var(--sage);border-color:var(--sage)}.ledger__row[data-astro-cid-y3pkswqw].is-guess .ledger__n[data-astro-cid-y3pkswqw]:before{background:var(--paper);border-style:dashed}.ledger__row[data-astro-cid-y3pkswqw].is-guess.is-on .ledger__n[data-astro-cid-y3pkswqw]:before{border-color:var(--sage)}.ledger__row[data-astro-cid-y3pkswqw].is-off{opacity:.55}.ledger__row[data-astro-cid-y3pkswqw]:hover,.ledger__row[data-astro-cid-y3pkswqw].is-active{opacity:1}.ledger__row[data-astro-cid-y3pkswqw]:hover .ledger__title[data-astro-cid-y3pkswqw],.ledger__row[data-astro-cid-y3pkswqw].is-active .ledger__title[data-astro-cid-y3pkswqw]{text-underline-offset:.2em;text-decoration:underline 1px}.ledger__d[data-astro-cid-y3pkswqw],.ledger__r[data-astro-cid-y3pkswqw]{text-align:right;color:var(--soft)}.ledger__row[data-astro-cid-y3pkswqw].is-on .ledger__r[data-astro-cid-y3pkswqw]{color:var(--sage-text)}.ledger__q[data-astro-cid-y3pkswqw]{color:var(--brass-text);margin-left:.1em}@media (width>=768px){.rm[data-astro-cid-y3pkswqw]{grid-template-columns:repeat(12,minmax(0,1fr))}.rm__figure[data-astro-cid-y3pkswqw]{grid-column:1/-1}.budget[data-astro-cid-y3pkswqw]{grid-column:1/span 6}.ledger[data-astro-cid-y3pkswqw]{padding-top:var(--s-2);grid-column:7/-1}}@media (width>=1100px){.rm[data-astro-cid-y3pkswqw]{row-gap:var(--s-6)}.rm__figure[data-astro-cid-y3pkswqw]{grid-area:1/1/auto/span 8}.budget[data-astro-cid-y3pkswqw]{top:calc(var(--nav-h) + var(--s-5));grid-area:1/9/span 2/-1;align-self:start;position:sticky}.ledger[data-astro-cid-y3pkswqw]{grid-area:2/1/auto/span 8;padding-top:0}.ledger__list[data-astro-cid-y3pkswqw]{columns:2;column-gap:var(--col-gap)}.ledger__list[data-astro-cid-y3pkswqw] li[data-astro-cid-y3pkswqw]{break-inside:avoid}.ledger[data-astro-cid-y3pkswqw] li[data-astro-cid-y3pkswqw]:nth-child(4) .ledger__row[data-astro-cid-y3pkswqw]{border-bottom:var(--rule)}}@media (width<=767.98px){.key__hint[data-astro-cid-y3pkswqw]{flex-basis:100%;margin-left:0}}.gf[data-astro-cid-ytyycvid]{padding-top:var(--s-5);border-top:1px solid var(--ink)}.gf__row[data-astro-cid-ytyycvid]{gap:var(--s-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.gf__state[data-astro-cid-ytyycvid]{justify-items:center;gap:var(--s-1);text-align:center;display:grid}.gf__c[data-astro-cid-ytyycvid]{width:4rem;height:4rem}.gf__guess[data-astro-cid-ytyycvid]{fill:var(--paper);stroke:var(--faint);stroke-width:1.4px;stroke-dasharray:3 3}.gf__firm[data-astro-cid-ytyycvid]{fill:var(--wash);stroke:var(--line);stroke-width:1.25px}.gf__n[data-astro-cid-ytyycvid]{fill:var(--soft);font-size:15px;font-weight:500}.gf__n--firm[data-astro-cid-ytyycvid]{fill:var(--ink)}.gf__fig[data-astro-cid-ytyycvid]{font-size:var(--t-small)}.gf__q[data-astro-cid-ytyycvid]{color:var(--brass-text);margin-left:.1em}.gf__cap[data-astro-cid-ytyycvid]{letter-spacing:var(--track-label);text-transform:uppercase;color:var(--soft);font-size:.6875rem;font-weight:500}.gf__said[data-astro-cid-ytyycvid]{min-width:0}.gf__voice[data-astro-cid-ytyycvid]{transform-origin:0;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);line-height:1.08;transform:rotate(-1.4deg)}.gf__who[data-astro-cid-ytyycvid]{margin-top:var(--s-2);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--soft);font-size:.6875rem;font-weight:500}.gf__arrow[data-astro-cid-ytyycvid]{width:100%;max-width:8rem;height:auto;margin-top:var(--s-2);fill:none;stroke:var(--soft);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.gf__caption[data-astro-cid-ytyycvid]{margin-top:var(--s-5);font-size:var(--t-micro);color:var(--soft);max-width:34em}@media (width<=479.98px){.gf__row[data-astro-cid-ytyycvid]{justify-content:start;column-gap:var(--s-6);grid-template-columns:auto auto}.gf__said[data-astro-cid-ytyycvid]{margin-top:var(--s-3);grid-area:2/1/auto/-1}.gf__arrow[data-astro-cid-ytyycvid]{display:none}}.ask[data-astro-cid-kjwtsi2i]{gap:var(--s-5);display:grid}.ask__q[data-astro-cid-kjwtsi2i] .voice{max-width:16em}.ask__line[data-astro-cid-kjwtsi2i]{fill:none;width:2.25rem;height:auto;stroke:var(--soft);stroke-width:1px;stroke-linecap:round;margin-left:18%}.ask__a[data-astro-cid-kjwtsi2i]{padding-top:var(--s-4);border-top:1px solid var(--ink);min-width:0}.ask__from[data-astro-cid-kjwtsi2i]{color:var(--oxblood);margin-bottom:var(--s-3)}.ask__lead[data-astro-cid-kjwtsi2i]{font-size:var(--t-lead);max-width:28em;line-height:1.45}.ask__table[data-astro-cid-kjwtsi2i]{width:100%;margin-top:var(--s-5);border-collapse:collapse;font-size:var(--t-small)}.ask__table[data-astro-cid-kjwtsi2i] th[data-astro-cid-kjwtsi2i],.ask__table[data-astro-cid-kjwtsi2i] td[data-astro-cid-kjwtsi2i]{padding:var(--s-2) 0;border-top:var(--rule);text-align:left;vertical-align:baseline;font-weight:400}.ask__table[data-astro-cid-kjwtsi2i] th[data-astro-cid-kjwtsi2i]+td[data-astro-cid-kjwtsi2i],.ask__table[data-astro-cid-kjwtsi2i] td[data-astro-cid-kjwtsi2i]+td[data-astro-cid-kjwtsi2i]{padding-left:var(--s-4)}.ask__table[data-astro-cid-kjwtsi2i] thead[data-astro-cid-kjwtsi2i] th[data-astro-cid-kjwtsi2i]{letter-spacing:var(--track-label);text-transform:uppercase;color:var(--soft);padding-left:var(--s-4);border-top:0;font-size:.6875rem;font-weight:500}.ask__table[data-astro-cid-kjwtsi2i] thead[data-astro-cid-kjwtsi2i] th[data-astro-cid-kjwtsi2i]:first-child{padding-left:0}.ask__table[data-astro-cid-kjwtsi2i] .r[data-astro-cid-kjwtsi2i]{text-align:right;white-space:nowrap}.ask__table[data-astro-cid-kjwtsi2i] td[data-astro-cid-kjwtsi2i]{color:var(--soft)}.ask__table[data-astro-cid-kjwtsi2i] td[data-astro-cid-kjwtsi2i].back{color:var(--sage-text)}.ask__table[data-astro-cid-kjwtsi2i] tfoot[data-astro-cid-kjwtsi2i] th[data-astro-cid-kjwtsi2i],.ask__table[data-astro-cid-kjwtsi2i] tfoot[data-astro-cid-kjwtsi2i] td[data-astro-cid-kjwtsi2i]{border-top:1px solid var(--ink);color:var(--ink);font-weight:500}.ask__table[data-astro-cid-kjwtsi2i] tfoot[data-astro-cid-kjwtsi2i] td[data-astro-cid-kjwtsi2i].back{color:var(--sage-text)}.ask__more[data-astro-cid-kjwtsi2i]{margin-top:var(--s-5);max-width:var(--measure)}.ask__who[data-astro-cid-kjwtsi2i]{margin-top:var(--s-3);color:var(--soft);max-width:var(--measure)}@media (width<=559.98px){.ask__table[data-astro-cid-kjwtsi2i] thead[data-astro-cid-kjwtsi2i] th[data-astro-cid-kjwtsi2i]:nth-child(2),.ask__table[data-astro-cid-kjwtsi2i] td[data-astro-cid-kjwtsi2i]:nth-child(2){display:none}}@media (width>=900px){.ask[data-astro-cid-kjwtsi2i]{align-items:start;gap:var(--col-gap);grid-template-columns:minmax(0,5fr) 3rem minmax(0,7fr)}.ask__q[data-astro-cid-kjwtsi2i]{padding-top:var(--s-6)}.ask__line[data-astro-cid-kjwtsi2i]{margin:var(--s-9) 0 0;transform:rotate(-60deg)}}.proof[data-astro-cid-4olyoebv]{gap:var(--s-8);display:grid}.proof__steps[data-astro-cid-4olyoebv]{gap:var(--s-5);display:grid}.proof__when[data-astro-cid-4olyoebv]{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--ink);font-size:var(--t-small);color:var(--soft);display:flex}.proof__when[data-astro-cid-4olyoebv] .label[data-astro-cid-4olyoebv]{color:var(--ink)}.proof__process[data-astro-cid-4olyoebv]{margin:var(--s-4) 0 var(--s-3);font-family:var(--font-display);font-variation-settings:var(--display-axes);color:var(--oxblood);align-items:center;gap:.5em;font-size:1.25rem;font-style:italic;display:flex}.proof__process[data-astro-cid-4olyoebv]:before{content:"";background:var(--oxblood);border-radius:50%;width:7px;height:7px}.proof__list[data-astro-cid-4olyoebv]{padding:0 0 0 var(--s-4);border-left:1.5px solid var(--oxblood);gap:var(--s-2);margin-left:3px;list-style:none;display:grid}.proof__step[data-astro-cid-4olyoebv]{padding:var(--s-2) var(--s-3);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-s);gap:.15em;display:grid}.proof__step[data-astro-cid-4olyoebv].is-changed{border-color:color-mix(in srgb, var(--sage) 55%, var(--line))}.proof__label[data-astro-cid-4olyoebv]{font-size:var(--t-small);font-weight:450;line-height:1.25}.proof__meta[data-astro-cid-4olyoebv]{font-size:var(--t-micro);color:var(--soft);flex-wrap:wrap;gap:.2em .8em;display:flex}.proof__who[data-astro-cid-4olyoebv]{color:var(--ink);align-items:center;gap:.45em;font-weight:500;display:inline-flex}.proof__who[data-astro-cid-4olyoebv]:before{content:"";background:var(--ink);border-radius:2px;width:8px;height:8px}.proof__who--with[data-astro-cid-4olyoebv]:before{background:var(--faint)}.proof__who--tools[data-astro-cid-4olyoebv]{color:var(--sage-text)}.proof__who--tools[data-astro-cid-4olyoebv]:before{background:var(--sage)}.proof__note[data-astro-cid-4olyoebv]{font-style:italic}.proof__arrow[data-astro-cid-4olyoebv]{fill:none;width:3rem;height:auto;stroke:var(--soft);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;justify-self:center;transform:rotate(90deg)}.proof__bars[data-astro-cid-4olyoebv]{gap:var(--s-6);display:grid}.proof__sum[data-astro-cid-4olyoebv]{color:var(--ink)}@media (width>=768px){.proof__steps[data-astro-cid-4olyoebv]{grid-template-columns:minmax(0,1fr) 4rem minmax(0,1fr);align-items:start}.proof__arrow[data-astro-cid-4olyoebv]{margin-top:7.5rem;transform:none}}@media (width>=1100px){.proof[data-astro-cid-4olyoebv]{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.proof__steps[data-astro-cid-4olyoebv]{grid-column:1/span 7}.proof__bars[data-astro-cid-4olyoebv]{padding-top:var(--s-3);grid-column:9/-1}.proof__sum[data-astro-cid-4olyoebv]{margin-top:calc(-1 * var(--s-5));grid-column:9/-1}}.head-lead[data-astro-cid-ilwrikaz]{margin-top:var(--s-6);max-width:31em}.section--first[data-astro-cid-ilwrikaz]{padding-top:var(--s-6)}.head[data-astro-cid-ilwrikaz]{margin-bottom:var(--s-8)}.head[data-astro-cid-ilwrikaz] h2[data-astro-cid-ilwrikaz]{max-width:14em}.head__aside[data-astro-cid-ilwrikaz]{color:var(--soft);margin-top:var(--s-5)}.head__aside[data-astro-cid-ilwrikaz] .head__note{margin-top:var(--s-4)}@media (width>=768px){.head[data-astro-cid-ilwrikaz]{grid-column:1/span 10}.head__aside[data-astro-cid-ilwrikaz]{max-width:30em}}@media (width>=1100px){.head--split[data-astro-cid-ilwrikaz]{column-gap:var(--col-gap);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.head--split[data-astro-cid-ilwrikaz]>div[data-astro-cid-ilwrikaz]:first-child{grid-column:1/span 8}.head__aside[data-astro-cid-ilwrikaz]{grid-column:9/-1;margin-top:0;padding-bottom:.35em}}.chart-wrap[data-astro-cid-ilwrikaz],.ask-wrap[data-astro-cid-ilwrikaz],.proof-wrap[data-astro-cid-ilwrikaz]{min-width:0}.rules[data-astro-cid-ilwrikaz]{gap:var(--s-7);padding:0;list-style:none;display:grid}.rule-item[data-astro-cid-ilwrikaz]{column-gap:var(--s-4);padding-top:var(--s-5);border-top:var(--rule);grid-template-columns:2.75rem minmax(0,1fr);display:grid}.rule-item__n[data-astro-cid-ilwrikaz]{font-family:var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 1;color:var(--oxblood);font-size:2.25rem;font-style:italic;line-height:.9}.rule-item__title[data-astro-cid-ilwrikaz]{font-size:var(--t-h3);margin-bottom:var(--s-3)}.guess[data-astro-cid-ilwrikaz]{gap:var(--s-6);margin-top:var(--s-9);display:grid}.guess__title[data-astro-cid-ilwrikaz]{font-size:var(--t-h3);margin-bottom:var(--s-3)}@media (width>=768px){.rules[data-astro-cid-ilwrikaz]{grid-column:3/span 8}.rule-item[data-astro-cid-ilwrikaz]{grid-template-columns:4rem minmax(0,1fr)}.rule-item__n[data-astro-cid-ilwrikaz]{font-size:3rem}.guess[data-astro-cid-ilwrikaz]{grid-column:3/span 8}}@media (width>=1100px){.rules[data-astro-cid-ilwrikaz]{grid-column:4/span 7}.guess[data-astro-cid-ilwrikaz]{column-gap:var(--col-gap);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.guess__text[data-astro-cid-ilwrikaz]{grid-column:1/span 5}.guess__drawing[data-astro-cid-ilwrikaz]{grid-column:7/-1}}.decide[data-astro-cid-ilwrikaz]{margin-top:var(--s-9);font-family:var(--font-display);font-variation-settings:var(--display-axes);font-size:var(--t-h2);letter-spacing:-.028em;text-wrap:balance;max-width:14em;line-height:1.02}.decide__mark[data-astro-cid-ilwrikaz]{background-image:linear-gradient(var(--oxblood), var(--oxblood));background-position:0 92%;background-repeat:no-repeat;background-size:100% 2px}@media (width>=768px){.decide[data-astro-cid-ilwrikaz]{grid-column:1/span 11}}.stays[data-astro-cid-ilwrikaz]{margin-top:var(--s-9);font-family:var(--font-display);font-variation-settings:var(--display-axes);font-size:var(--t-h1);letter-spacing:-.035em;text-wrap:balance;line-height:.98}.stays[data-astro-cid-ilwrikaz] em[data-astro-cid-ilwrikaz]{font-variation-settings:"SOFT" 100, "WONK" 1;color:var(--sage);font-style:italic}@media (width>=768px){.stays[data-astro-cid-ilwrikaz]{grid-column:1/span 11}}
