.pager[data-astro-cid-uhf2bhmo]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px;padding:40px var(--page-margin) 70px}.cell[data-astro-cid-uhf2bhmo]{display:flex;justify-content:flex-start;padding:40px 0}.cell[data-astro-cid-uhf2bhmo].next{justify-content:flex-end}.link[data-astro-cid-uhf2bhmo]{display:flex;flex-direction:column;gap:6px;color:var(--neutral-900);min-width:0}.label[data-astro-cid-uhf2bhmo]{font:var(--weight-regular) 14px/20px var(--font-reading);color:var(--neutral-500)}.name[data-astro-cid-uhf2bhmo]{font:var(--weight-bold) 25px/1 var(--font-display);letter-spacing:-.4px;color:var(--neutral-900);align-self:flex-start;text-wrap:pretty;box-shadow:inset 0 0 0 transparent;transition:box-shadow var(--duration) ease-out}.link[data-astro-cid-uhf2bhmo]:hover .name[data-astro-cid-uhf2bhmo],.link[data-astro-cid-uhf2bhmo]:focus-visible .name[data-astro-cid-uhf2bhmo]{box-shadow:inset 0 -5px 0 var(--accent)}@media(max-width:767px){.pager[data-astro-cid-uhf2bhmo]{grid-template-columns:1fr;padding:10px var(--page-margin) 40px}.cell[data-astro-cid-uhf2bhmo],.cell[data-astro-cid-uhf2bhmo].next{justify-content:flex-start;padding:24px 0}.label[data-astro-cid-uhf2bhmo]{color:var(--neutral-700)}.name[data-astro-cid-uhf2bhmo]{font:var(--weight-bold) 20px/26px var(--font-display);letter-spacing:0}}.cs[data-astro-cid-ukz3c45w]{display:flex;flex-direction:column;align-items:center;padding:var(--flow-section) var(--page-margin);color:var(--neutral-900)}.cs[data-astro-cid-ukz3c45w]>[data-astro-cid-ukz3c45w]+[data-astro-cid-ukz3c45w]{margin-top:var(--flow-section)}.cs[data-astro-cid-ukz3c45w]>.prose[data-astro-cid-ukz3c45w]:not(.learnings),.cs[data-astro-cid-ukz3c45w]>.results[data-astro-cid-ukz3c45w],.cs[data-astro-cid-ukz3c45w]>.prose[data-astro-cid-ukz3c45w]+.learnings[data-astro-cid-ukz3c45w]{margin-top:var(--flow-part)}.title-block[data-astro-cid-ukz3c45w]{width:100%;max-width:var(--measure-text);display:flex;flex-direction:column}.title-block[data-astro-cid-ukz3c45w]>[data-astro-cid-ukz3c45w]+[data-astro-cid-ukz3c45w]{margin-top:var(--flow-block)}.title-block[data-astro-cid-ukz3c45w]>.lede[data-astro-cid-ukz3c45w]{margin-top:var(--flow-heading)}.title-block[data-astro-cid-ukz3c45w]>.todo[data-astro-cid-ukz3c45w]{margin-top:var(--flow-media)}.title[data-astro-cid-ukz3c45w]{font:var(--type-h1);letter-spacing:var(--h1-ls);color:var(--site-black);text-wrap:pretty}.title[data-astro-cid-ukz3c45w]{position:relative;isolation:isolate}.mark[data-astro-cid-ukz3c45w]{display:inline-block;width:0;height:0;position:relative;vertical-align:baseline}.mark[data-astro-cid-ukz3c45w]:after{content:"";position:absolute;left:0;bottom:-.056em;width:1.25em;height:.167em;background:var(--cs-fill);z-index:-1}.lede[data-astro-cid-ukz3c45w]{font:var(--weight-regular) 18px/28px var(--font-reading);color:var(--neutral-800);text-wrap:pretty}.hero[data-astro-cid-ukz3c45w]{aspect-ratio:3 / 2;border-radius:var(--radius-image);background:var(--cs-fill);overflow:hidden}.hero[data-astro-cid-ukz3c45w] img{width:100%;height:100%;object-fit:cover}.h[data-astro-cid-ukz3c45w],.prose[data-astro-cid-ukz3c45w] h2{font:var(--type-h3);letter-spacing:var(--h3-ls);color:var(--neutral-900);text-wrap:pretty}.challenge[data-astro-cid-ukz3c45w]{width:100%;max-width:var(--measure-text);display:flex;flex-direction:column;gap:var(--flow-heading)}.goals[data-astro-cid-ukz3c45w]{display:flex;flex-direction:column;gap:var(--flow-text)}.goal-list[data-astro-cid-ukz3c45w]{list-style:none;display:flex;flex-direction:column;gap:var(--flow-text)}.goal[data-astro-cid-ukz3c45w]{display:flex;flex-direction:column}.goal[data-astro-cid-ukz3c45w].is-plain{padding-left:20px;position:relative}.goal[data-astro-cid-ukz3c45w].is-plain:before{content:"•";position:absolute;left:4px;color:var(--neutral-800)}.goal-title[data-astro-cid-ukz3c45w]{font:var(--weight-bold) 20px/28px var(--font-reading);color:var(--neutral-900)}.goal-body[data-astro-cid-ukz3c45w]{font:var(--weight-regular) 18px/28px var(--font-reading);color:var(--neutral-800);text-wrap:pretty}.title-block[data-astro-cid-ukz3c45w]>.meta[data-astro-cid-ukz3c45w]{margin-top:var(--flow-block)}.meta[data-astro-cid-ukz3c45w]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr);gap:var(--flow-text) var(--spacing-l)}.meta[data-astro-cid-ukz3c45w] div[data-astro-cid-ukz3c45w]{display:flex;flex-direction:column;gap:2px}.meta[data-astro-cid-ukz3c45w] dt[data-astro-cid-ukz3c45w]{font:var(--weight-semibold) 14px/20px var(--font-reading);color:var(--neutral-600)}.meta[data-astro-cid-ukz3c45w] dd[data-astro-cid-ukz3c45w]{font:var(--weight-regular) 15px/22px var(--font-reading);color:var(--neutral-900);text-wrap:pretty}.prose[data-astro-cid-ukz3c45w]{width:100%;max-width:var(--measure-content);display:flex;flex-direction:column;align-items:center}.prose[data-astro-cid-ukz3c45w]>*{width:100%}.prose[data-astro-cid-ukz3c45w]>:is(h2,p,ul,ol){max-width:var(--measure-text)}.prose[data-astro-cid-ukz3c45w]>*+*{margin-top:var(--flow-text)}.prose[data-astro-cid-ukz3c45w]>*+.cs-media,.prose[data-astro-cid-ukz3c45w]>.cs-media+*{margin-top:var(--flow-block)}.prose[data-astro-cid-ukz3c45w]>.cs-media+.cs-media{margin-top:var(--flow-media)}.prose[data-astro-cid-ukz3c45w]>h2+*,.prose[data-astro-cid-ukz3c45w]>h2+.cs-media{margin-top:var(--flow-heading)}.prose[data-astro-cid-ukz3c45w]>*+h2,.prose[data-astro-cid-ukz3c45w]>.cs-media+h2{margin-top:var(--flow-section)}.prose[data-astro-cid-ukz3c45w] :is(p,li){font:var(--weight-regular) 16px/30px var(--font-reading);color:var(--neutral-800);text-wrap:pretty}.prose[data-astro-cid-ukz3c45w] strong{font-weight:var(--weight-bold);color:var(--neutral-900)}.prose[data-astro-cid-ukz3c45w]>:is(ul,ol){padding-left:22px;display:flex;flex-direction:column;gap:8px}.prose[data-astro-cid-ukz3c45w] a{box-shadow:inset 0 -3px 0 var(--accent)}.results[data-astro-cid-ukz3c45w]{width:100%;max-width:var(--measure-content);border-radius:var(--radius-box);background:var(--neutral-50);padding:32px clamp(24px,3.75vw,48px);display:flex;flex-direction:column;gap:24px}.results-h[data-astro-cid-ukz3c45w]{font:var(--type-h3);letter-spacing:var(--h3-ls);color:var(--neutral-900)}.stats[data-astro-cid-ukz3c45w]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.stat[data-astro-cid-ukz3c45w]{display:flex;flex-direction:column-reverse;justify-content:flex-end}.value[data-astro-cid-ukz3c45w]{font:var(--weight-black) 61.04px/61.04px var(--font-display);letter-spacing:-.68px;color:var(--neutral-900)}.value[data-astro-cid-ukz3c45w] .todo-inline[data-astro-cid-ukz3c45w]{font:var(--weight-bold) 20px/28px var(--font-reading);letter-spacing:0;display:inline-flex;align-items:center;height:61.04px;vertical-align:top}.label[data-astro-cid-ukz3c45w]{font:var(--weight-bold) 19px/28.5px var(--font-reading);color:var(--neutral-900)}.result-list[data-astro-cid-ukz3c45w]{padding-left:20px;display:flex;flex-direction:column;gap:8px}.result-list[data-astro-cid-ukz3c45w] li[data-astro-cid-ukz3c45w]{font:var(--weight-regular) 18px/28px var(--font-reading);color:var(--neutral-800);text-wrap:pretty}.result-list[data-astro-cid-ukz3c45w] strong[data-astro-cid-ukz3c45w]{font-weight:var(--weight-bold);color:var(--neutral-900)}.footnote[data-astro-cid-ukz3c45w]{font:var(--weight-regular) 14px/20px var(--font-reading);color:var(--neutral-600)}.blur[data-astro-cid-ukz3c45w]{filter:blur(12px);user-select:none;pointer-events:none}.result-list[data-astro-cid-ukz3c45w] .blur[data-astro-cid-ukz3c45w]{filter:blur(6px)}.locked-note[data-astro-cid-ukz3c45w]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;padding-top:8px;font:var(--weight-regular) 18px/28px var(--font-reading);color:var(--neutral-800)}.ask[data-astro-cid-ukz3c45w]{font:var(--weight-bold) 22px/33px var(--font-ui);color:var(--neutral-900);box-shadow:inset 0 -5px 0 var(--cs-fill);transition:box-shadow var(--duration) ease-out}.ask[data-astro-cid-ukz3c45w]:hover,.ask[data-astro-cid-ukz3c45w]:focus-visible{box-shadow:inset 0 -9px 0 var(--cs-fill)}.learnings[data-astro-cid-ukz3c45w]{gap:0}.learnings[data-astro-cid-ukz3c45w] li{font:var(--weight-regular) 18px/28px var(--font-reading)}@media(max-width:900px){.stats[data-astro-cid-ukz3c45w]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.stats[data-astro-cid-ukz3c45w]{grid-template-columns:1fr}.meta[data-astro-cid-ukz3c45w]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--spacing-2xl)}}
