.article-graphic[data-astro-cid-gso7wcgz]{min-width:0;margin:0}.article-graphic__surface[data-astro-cid-gso7wcgz]{--sf-noise-opacity:.11;isolation:isolate;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);background-image:linear-gradient(115deg,#20211e06,#0000 45%,#20211e03);position:relative;overflow:hidden}.article-graphic__drawing[data-astro-cid-gso7wcgz]{padding:clamp(12px,2vw,30px)}svg[data-astro-cid-gso7wcgz]{width:100%;height:auto;display:block;overflow:visible}svg[data-astro-cid-gso7wcgz] .shape,svg[data-astro-cid-gso7wcgz] .connector,svg[data-astro-cid-gso7wcgz] .arrow-head{stroke:color-mix(in srgb, var(--charcoal) 78%, var(--paper));stroke-width:1.7px;stroke-linejoin:round;stroke-linecap:round;fill:none}svg[data-astro-cid-gso7wcgz] .tone-paper{fill:var(--paper)}svg[data-astro-cid-gso7wcgz] .tone-soft{fill:var(--green-tint)}svg[data-astro-cid-gso7wcgz] .tone-green{fill:var(--green)}svg[data-astro-cid-gso7wcgz] .tone-ink{fill:var(--charcoal);stroke:var(--charcoal)}svg[data-astro-cid-gso7wcgz] .sketch-trace{stroke:var(--charcoal);stroke-width:.8px;stroke-linecap:round;stroke-linejoin:round;fill:none;opacity:.3}svg[data-astro-cid-gso7wcgz] .hatch-mark{fill:none;stroke:var(--green);stroke-width:.7px;stroke-linecap:round}svg[data-astro-cid-gso7wcgz] .sketch-hatch{opacity:.16;stroke:none}svg[data-astro-cid-gso7wcgz] .is-dashed{stroke-dasharray:5 7}svg[data-astro-cid-gso7wcgz] text{fill:var(--charcoal);font-family:var(--font-body);font-size:23px;font-weight:650}svg[data-astro-cid-gso7wcgz] .graphic-heading{font-family:var(--font-heading);font-size:28px;font-weight:600}svg[data-astro-cid-gso7wcgz] .graphic-small{fill:var(--green);font-size:19px;font-weight:600}svg[data-astro-cid-gso7wcgz] .graphic-inverse{fill:var(--paper)}svg[data-astro-cid-gso7wcgz] .graphic-display{font-family:var(--font-heading);font-size:64px;font-weight:500}figcaption[data-astro-cid-gso7wcgz]{color:var(--muted);align-items:baseline;gap:10px;margin-top:14px;font-size:12px;line-height:1.6;display:flex}.article-graphic__key[data-astro-cid-gso7wcgz]{border:1px solid var(--green);background:var(--green-tint);flex:0 0 7px;width:7px;height:7px}.article-graphic--card[data-astro-cid-gso7wcgz] .article-graphic__surface[data-astro-cid-gso7wcgz]{border:0;border-bottom:1px solid var(--rule);border-radius:0}.article-graphic--card[data-astro-cid-gso7wcgz] .article-graphic__drawing[data-astro-cid-gso7wcgz]{padding:18px 30px}@media (width<=600px){.article-graphic--feature[data-astro-cid-gso7wcgz] .article-graphic__drawing[data-astro-cid-gso7wcgz]{padding:10px}.article-graphic--card[data-astro-cid-gso7wcgz] .article-graphic__drawing[data-astro-cid-gso7wcgz]{padding:16px 24px}}@media (forced-colors:active){.article-graphic__surface[data-astro-cid-gso7wcgz]{background-image:none}.article-graphic__surface[data-astro-cid-gso7wcgz]:after,svg[data-astro-cid-gso7wcgz] .sketch-trace,svg[data-astro-cid-gso7wcgz] .sketch-hatch{display:none}svg[data-astro-cid-gso7wcgz] .tone-green,svg[data-astro-cid-gso7wcgz] .tone-ink{fill:canvastext;stroke:canvastext}svg[data-astro-cid-gso7wcgz] .shape,svg[data-astro-cid-gso7wcgz] .connector,svg[data-astro-cid-gso7wcgz] .arrow-head{stroke:canvastext}svg[data-astro-cid-gso7wcgz] text,svg[data-astro-cid-gso7wcgz] .graphic-small{fill:canvastext}svg[data-astro-cid-gso7wcgz] .graphic-inverse{fill:canvas}}.guide-card[data-astro-cid-upify2nq]{min-width:0;height:100%;container-type:inline-size}.guide-card__link[data-astro-cid-upify2nq]{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);flex-direction:column;gap:0;height:100%;padding:0;transition:border-color .25s,transform .3s;display:flex;overflow:hidden}.guide-card__link[data-astro-cid-upify2nq]:is(:hover,:focus-visible){border-color:var(--green)}.guide-card__link[data-astro-cid-upify2nq]:focus-visible{outline-offset:5px}.guide-card__copy[data-astro-cid-upify2nq]{flex-direction:column;flex:1;min-width:0;padding:clamp(23px,2.6vw,34px);display:flex}.guide-card__art[data-astro-cid-upify2nq]{isolation:isolate;position:relative;overflow:hidden}.guide-card__copy[data-astro-cid-upify2nq] .card-kicker[data-astro-cid-upify2nq]{letter-spacing:.055em;font-size:12px;font-weight:650}.guide-card__title[data-astro-cid-upify2nq]{font-family:var(--font-heading);margin:18px 0 0;font-size:clamp(24px,2.3vw,31px);font-weight:550;line-height:1.3;display:block}.guide-card__summary[data-astro-cid-upify2nq]{color:var(--kd-muted,var(--muted));margin-block:17px 30px;font-size:14px;line-height:1.85}.guide-card__action[data-astro-cid-upify2nq]{border-top:1px solid var(--kd-edge,var(--rule));justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:18px;font-size:12px;font-weight:750;display:flex}.guide-card__action[data-astro-cid-upify2nq] .arrow{grid-area:auto;width:18px;height:18px;transition:transform .25s}.guide-card__link[data-astro-cid-upify2nq]:is(:hover,:focus-visible) .guide-card__action[data-astro-cid-upify2nq] .arrow{transform:translate(3px,-3px)}.guide-card--compact[data-astro-cid-upify2nq] .guide-card__copy[data-astro-cid-upify2nq]{padding:clamp(22px,2.5vw,30px)}.guide-card--compact[data-astro-cid-upify2nq] .guide-card__title[data-astro-cid-upify2nq]{font-size:clamp(23px,2.2vw,29px)}@container (width>=760px){.guide-card__link[data-astro-cid-upify2nq]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.guide-card.kd-card-shell .guide-card__art[data-astro-cid-upify2nq]{border-bottom:0;border-right:1px solid var(--kd-edge,var(--rule));border-radius:var(--kd-radius-surface,16px) 0 0 var(--kd-radius-surface,16px);align-content:center;display:grid}}@media (width<=700px){.guide-card__copy[data-astro-cid-upify2nq]{padding:25px}.guide-card__title[data-astro-cid-upify2nq]{font-size:27px}.guide-card--compact[data-astro-cid-upify2nq] .guide-card__title[data-astro-cid-upify2nq]{font-size:25px}}@media (prefers-reduced-motion:reduce){.guide-card__link[data-astro-cid-upify2nq],.guide-card__action[data-astro-cid-upify2nq] .arrow{transition:none}.guide-card__link[data-astro-cid-upify2nq]:is(:hover,:focus-visible) .guide-card__action[data-astro-cid-upify2nq] .arrow{transform:none}}
