.hub[data-astro-cid-5ff4rx5i]{--hub-paper:#f5f7f4;--hub-line:#0920271f;color:var(--color-ink);overflow-x:clip}h2[data-astro-cid-5ff4rx5i]{letter-spacing:-.012em;font-size:clamp(2rem,1.3rem + 3vw,4rem);font-weight:900;line-height:1.05}.crumbs[data-astro-cid-5ff4rx5i] ol[data-astro-cid-5ff4rx5i]{font-size:var(--text-small);color:var(--color-muted);flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.crumbs[data-astro-cid-5ff4rx5i] li[data-astro-cid-5ff4rx5i]+li[data-astro-cid-5ff4rx5i]:before{content:"/";color:var(--color-border-input);margin-inline-end:.5rem}.crumbs[data-astro-cid-5ff4rx5i] a[data-astro-cid-5ff4rx5i]{color:var(--color-ink);text-decoration:none}.crumbs[data-astro-cid-5ff4rx5i] a[data-astro-cid-5ff4rx5i]:hover{color:var(--color-green-text)}.hero[data-astro-cid-5ff4rx5i]{padding-block:1.5rem clamp(4rem,3rem + 4vw,7rem)}.hero-head[data-astro-cid-5ff4rx5i]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:1.5rem 4rem;margin-block:clamp(2.5rem,1.5rem + 3vw,4.5rem) clamp(2.5rem,2rem + 2vw,4rem);display:grid}h1[data-astro-cid-5ff4rx5i]{letter-spacing:-.02em;font-size:clamp(2.5rem,1.4rem + 4.4vw,5.5rem);font-weight:900;line-height:1.02}.h-q[data-astro-cid-5ff4rx5i]{font-weight:300;display:block}.nw[data-astro-cid-5ff4rx5i]{white-space:nowrap}.lede[data-astro-cid-5ff4rx5i]{font-size:var(--text-lead);color:var(--color-muted);line-height:1.65}.index[data-astro-cid-5ff4rx5i]{border-top:2px solid var(--color-ink);counter-reset:none;margin:0;padding:0;list-style:none}.row[data-astro-cid-5ff4rx5i]{border-bottom:1px solid var(--hub-line);isolation:isolate;grid-template-columns:3.5rem minmax(0,1fr) minmax(0,22rem) 2.5rem;align-items:center;gap:.25rem 1.5rem;padding-block:clamp(1rem,.6rem + 1.2vw,1.75rem);display:grid;position:relative}.row[data-astro-cid-5ff4rx5i]:before{content:"";z-index:-1;border-radius:var(--radius-lg);background:var(--color-brand-green);transform-origin:bottom;transition:scale .35s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0 -1rem;scale:1 0}.num[data-astro-cid-5ff4rx5i]{font-size:var(--text-small);font-variant-numeric:tabular-nums;color:var(--color-muted);font-weight:800}.name[data-astro-cid-5ff4rx5i]{letter-spacing:-.015em;color:var(--color-ink);font-size:clamp(1.75rem,1rem + 3.2vw,4rem);font-weight:900;line-height:1.05;text-decoration:none}a[data-astro-cid-5ff4rx5i].name:after{content:"";position:absolute;inset:0}a[data-astro-cid-5ff4rx5i].name:focus-visible{outline:none}.row[data-astro-cid-5ff4rx5i]:has(a.name:focus-visible){outline:3px solid var(--color-ink);outline-offset:4px;border-radius:var(--radius-md)}.line[data-astro-cid-5ff4rx5i]{font-size:var(--text-small);color:var(--color-muted);line-height:1.5;transition:color .25s}.child[data-astro-cid-5ff4rx5i]{z-index:1;font-size:var(--text-small);color:var(--color-green-text);grid-column:2;justify-self:start;font-weight:700;position:relative}.go[data-astro-cid-5ff4rx5i]{justify-self:end;font-size:1.75rem;font-weight:900;transition:translate .3s}.row[data-astro-cid-5ff4rx5i]:nth-child(2n) .name[data-astro-cid-5ff4rx5i]{font-weight:300}@media (hover:hover){.row[data-astro-cid-5ff4rx5i]:hover:before{scale:1}.row[data-astro-cid-5ff4rx5i]:hover .line[data-astro-cid-5ff4rx5i],.row[data-astro-cid-5ff4rx5i]:hover .num[data-astro-cid-5ff4rx5i],.row[data-astro-cid-5ff4rx5i]:hover .child[data-astro-cid-5ff4rx5i]{color:var(--color-ink)}.row[data-astro-cid-5ff4rx5i]:hover .go[data-astro-cid-5ff4rx5i]{translate:-.5rem}.index[data-astro-cid-5ff4rx5i]:hover .row[data-astro-cid-5ff4rx5i]:not(:hover) .name[data-astro-cid-5ff4rx5i]{opacity:.35}.row[data-astro-cid-5ff4rx5i] .name[data-astro-cid-5ff4rx5i]{transition:opacity .25s}}@media (prefers-reduced-motion:reduce){.row[data-astro-cid-5ff4rx5i]:before,.go[data-astro-cid-5ff4rx5i],.row[data-astro-cid-5ff4rx5i] .name[data-astro-cid-5ff4rx5i]{transition:none}}.picker-sec[data-astro-cid-5ff4rx5i]{padding-block:var(--spacing-section);background:var(--hub-paper)}.picker-head[data-astro-cid-5ff4rx5i]{max-inline-size:40rem;margin-bottom:2.5rem}.picker-head[data-astro-cid-5ff4rx5i] p[data-astro-cid-5ff4rx5i]{font-size:var(--text-lead);color:var(--color-muted);margin-top:1rem}.picker[data-astro-cid-5ff4rx5i]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:2rem 3rem;display:grid}.picker[data-astro-cid-5ff4rx5i]:not(.is-enhanced){grid-template-columns:1fr}.problems[data-astro-cid-5ff4rx5i]{flex-wrap:wrap;align-content:start;gap:.625rem;display:flex}.problems[data-astro-cid-5ff4rx5i] button[data-astro-cid-5ff4rx5i]{border-radius:var(--radius-full);border:1.5px solid var(--color-ink);background:var(--color-white);text-align:start;min-block-size:48px;padding:.625rem 1.125rem;font-weight:700;transition:background-color .2s,color .2s}.problems[data-astro-cid-5ff4rx5i] button[data-astro-cid-5ff4rx5i]:hover{background:var(--color-surface-tint)}.problems[data-astro-cid-5ff4rx5i] button[data-astro-cid-5ff4rx5i][aria-checked=true]{background:var(--color-ink);color:var(--color-white)}.answer-wrap[data-astro-cid-5ff4rx5i]{gap:1.25rem;display:grid}.strip[data-astro-cid-5ff4rx5i]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.strip[data-astro-cid-5ff4rx5i] li[data-astro-cid-5ff4rx5i]{border-radius:var(--radius-md);background:var(--color-white);border:1px solid var(--hub-line);font-size:var(--text-caption);color:var(--color-muted);padding:.625rem .75rem;font-weight:700;transition:background-color .3s,color .3s,border-color .3s}.strip[data-astro-cid-5ff4rx5i] li[data-astro-cid-5ff4rx5i].on{background:var(--color-brand-green);border-color:var(--color-brand-green);color:var(--color-ink)}.answer[data-astro-cid-5ff4rx5i]{border-radius:var(--radius-xl);background:var(--color-white);box-shadow:var(--shadow-md);padding:clamp(1.25rem,1rem + 1.5vw,2rem)}.picker[data-astro-cid-5ff4rx5i].is-enhanced .answer[data-astro-cid-5ff4rx5i] h3[data-astro-cid-5ff4rx5i]{display:none}.answer[data-astro-cid-5ff4rx5i] h3[data-astro-cid-5ff4rx5i]{font-size:1.25rem;font-weight:900}.answer[data-astro-cid-5ff4rx5i] p[data-astro-cid-5ff4rx5i]{font-size:var(--text-lead);line-height:1.6}.answer-links[data-astro-cid-5ff4rx5i]{flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.answer-links[data-astro-cid-5ff4rx5i] a[data-astro-cid-5ff4rx5i]{color:var(--color-green-text);text-underline-offset:.3em;font-weight:800}.picker[data-astro-cid-5ff4rx5i].is-enhanced .answer[data-astro-cid-5ff4rx5i]{animation:.35s cubic-bezier(.2,.7,.2,1) rise}@keyframes rise{0%{opacity:0;translate:0 .5rem}}@media (prefers-reduced-motion:reduce){.picker[data-astro-cid-5ff4rx5i].is-enhanced .answer[data-astro-cid-5ff4rx5i]{animation:none}.strip[data-astro-cid-5ff4rx5i] li[data-astro-cid-5ff4rx5i]{transition:none}}.together[data-astro-cid-5ff4rx5i]{padding-block:var(--spacing-section);background:var(--color-ink);color:var(--color-white)}.together-head[data-astro-cid-5ff4rx5i]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1rem 4rem;margin-bottom:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.together-head[data-astro-cid-5ff4rx5i] p[data-astro-cid-5ff4rx5i]{color:#ffffffb3;font-size:var(--text-lead)}.track[data-astro-cid-5ff4rx5i]{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.track[data-astro-cid-5ff4rx5i]:before{content:"";background:linear-gradient(to left, var(--color-brand-green), var(--color-brand-aqua));block-size:2px;position:absolute;inset-block-start:1.25rem;inset-inline:0}.track[data-astro-cid-5ff4rx5i] li[data-astro-cid-5ff4rx5i]{align-content:start;gap:.75rem;display:grid;position:relative}.t-n[data-astro-cid-5ff4rx5i]{background:var(--color-ink);border:2px solid var(--color-brand-green);border-radius:50%;place-items:center;block-size:2.5rem;inline-size:2.5rem;font-weight:900;display:grid}.track[data-astro-cid-5ff4rx5i] li[data-astro-cid-5ff4rx5i]:nth-child(2n) .t-n[data-astro-cid-5ff4rx5i]{border-color:var(--color-brand-aqua)}.t-label[data-astro-cid-5ff4rx5i]{font-size:var(--text-small);color:var(--color-brand-green);text-underline-offset:.3em;justify-self:start;font-weight:800}.track[data-astro-cid-5ff4rx5i] li[data-astro-cid-5ff4rx5i]:nth-child(2n) .t-label[data-astro-cid-5ff4rx5i]{color:var(--color-brand-aqua)}.track[data-astro-cid-5ff4rx5i] p[data-astro-cid-5ff4rx5i]{color:#ffffffd9;line-height:1.55}.matrix-sec[data-astro-cid-5ff4rx5i]{padding-block:var(--spacing-section)}.matrix-head[data-astro-cid-5ff4rx5i]{max-inline-size:48rem;margin-bottom:2.5rem}.matrix-head[data-astro-cid-5ff4rx5i] p[data-astro-cid-5ff4rx5i]{font-size:var(--text-lead);color:var(--color-muted);margin-top:1rem}.matrix-wrap[data-astro-cid-5ff4rx5i]{overflow-x:auto}.matrix[data-astro-cid-5ff4rx5i]{border-collapse:collapse;inline-size:100%;min-inline-size:36rem}.matrix[data-astro-cid-5ff4rx5i] th[data-astro-cid-5ff4rx5i],.matrix[data-astro-cid-5ff4rx5i] td[data-astro-cid-5ff4rx5i]{border-bottom:1px solid var(--hub-line);text-align:center;padding:1rem}.matrix[data-astro-cid-5ff4rx5i] thead[data-astro-cid-5ff4rx5i] th[data-astro-cid-5ff4rx5i]{font-size:var(--text-small);color:var(--color-muted);font-weight:800}.matrix[data-astro-cid-5ff4rx5i] tbody[data-astro-cid-5ff4rx5i] th[data-astro-cid-5ff4rx5i]{text-align:start;font-weight:800}.matrix[data-astro-cid-5ff4rx5i] tbody[data-astro-cid-5ff4rx5i] th[data-astro-cid-5ff4rx5i] a[data-astro-cid-5ff4rx5i]{color:var(--color-ink);text-decoration:none}.matrix[data-astro-cid-5ff4rx5i] tbody[data-astro-cid-5ff4rx5i] th[data-astro-cid-5ff4rx5i] a[data-astro-cid-5ff4rx5i]:hover{color:var(--color-green-text);text-decoration:underline}.matrix[data-astro-cid-5ff4rx5i] thead[data-astro-cid-5ff4rx5i] th[data-astro-cid-5ff4rx5i]:first-child{text-align:start}.matrix[data-astro-cid-5ff4rx5i] tbody[data-astro-cid-5ff4rx5i] tr[data-astro-cid-5ff4rx5i]{transition:background-color .2s}.matrix[data-astro-cid-5ff4rx5i] tbody[data-astro-cid-5ff4rx5i] tr[data-astro-cid-5ff4rx5i]:hover{background:var(--hub-paper)}.dot[data-astro-cid-5ff4rx5i]{background:var(--color-brand-green);border-radius:50%;block-size:1.125rem;inline-size:1.125rem;display:inline-block;box-shadow:0 0 0 5px #06ea722e}.no[data-astro-cid-5ff4rx5i]{background:var(--hub-line);vertical-align:middle;block-size:2px;inline-size:.5rem;display:inline-block}.faq[data-astro-cid-5ff4rx5i]{padding-block:var(--spacing-section);background:var(--hub-paper)}.faq-grid[data-astro-cid-5ff4rx5i]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:3rem;display:grid}.faq-aside[data-astro-cid-5ff4rx5i]{margin-top:1.5rem}.faq-aside[data-astro-cid-5ff4rx5i] a[data-astro-cid-5ff4rx5i]{color:var(--color-green-text);font-weight:800}.closing[data-astro-cid-5ff4rx5i]{padding-block:var(--spacing-section);background:var(--color-brand-green)}.closing[data-astro-cid-5ff4rx5i] h2[data-astro-cid-5ff4rx5i]{max-inline-size:20ch;margin-bottom:2.5rem;font-size:clamp(2.25rem,1.4rem + 3.6vw,4.75rem)}.closing[data-astro-cid-5ff4rx5i] h2[data-astro-cid-5ff4rx5i] span[data-astro-cid-5ff4rx5i]{font-weight:300;display:block}@media (width<=1023px){.hero-head[data-astro-cid-5ff4rx5i],.picker[data-astro-cid-5ff4rx5i],.together-head[data-astro-cid-5ff4rx5i],.faq-grid[data-astro-cid-5ff4rx5i]{grid-template-columns:1fr}.row[data-astro-cid-5ff4rx5i]{grid-template-columns:2.5rem minmax(0,1fr) 2rem}.line[data-astro-cid-5ff4rx5i]{grid-area:2/2}.go[data-astro-cid-5ff4rx5i]{grid-area:1/3}.child[data-astro-cid-5ff4rx5i]{grid-row:3}.track[data-astro-cid-5ff4rx5i]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}.track[data-astro-cid-5ff4rx5i]:before{display:none}}@media (width<=640px){.track[data-astro-cid-5ff4rx5i]{grid-template-columns:1fr}.strip[data-astro-cid-5ff4rx5i]{grid-template-columns:repeat(2,minmax(0,1fr))}}
