.cc[data-astro-cid-dfxscctt]{background:var(--hero);color:var(--on-hero);border-radius:var(--radius);padding:clamp(1.4rem,2.6vw,2rem)}.kicker[data-astro-cid-dfxscctt]{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:700}h2[data-astro-cid-dfxscctt]{font-size:var(--step-3);margin-top:.35rem;line-height:1.1}.sub[data-astro-cid-dfxscctt]{color:var(--on-hero-soft);font-size:var(--step-0);margin-top:.5rem}.steps[data-astro-cid-dfxscctt]{margin-top:1.4rem;padding:0;list-style:none;position:relative}.steps[data-astro-cid-dfxscctt]:before{content:"";background:var(--accent);opacity:.7;width:1.5px;position:absolute;top:1.4rem;bottom:1.4rem;left:.8rem}li[data-astro-cid-dfxscctt]{border-top:1px solid #ffffff1f;align-items:flex-start;gap:.9rem;padding-block:.75rem;display:flex;position:relative}li[data-astro-cid-dfxscctt]:first-child{border-top:0}li[data-astro-cid-dfxscctt] svg[data-astro-cid-dfxscctt]{fill:#22386b;width:1.6rem;height:1.6rem;stroke:var(--on-hero-soft);stroke-width:1.2px;flex:none;margin-top:.15rem;position:relative}li[data-astro-cid-dfxscctt].next svg[data-astro-cid-dfxscctt]{fill:var(--on-hero);stroke:var(--on-hero)}li[data-astro-cid-dfxscctt].lit svg[data-astro-cid-dfxscctt]{fill:var(--accent);stroke:var(--accent)}li[data-astro-cid-dfxscctt] a[data-astro-cid-dfxscctt]{color:inherit;min-width:0;text-decoration:none}li[data-astro-cid-dfxscctt] a[data-astro-cid-dfxscctt]:hover .t[data-astro-cid-dfxscctt]{text-decoration:underline}.meta[data-astro-cid-dfxscctt]{color:var(--on-hero-soft);font-size:.8125rem;display:block}.done[data-astro-cid-dfxscctt]{color:var(--accent);display:none}li[data-astro-cid-dfxscctt].lit .done[data-astro-cid-dfxscctt]{display:inline}.t[data-astro-cid-dfxscctt]{font-family:var(--font-display);font-weight:650;font-size:var(--step-1);margin-top:.1rem;line-height:1.25;display:block}.foot[data-astro-cid-dfxscctt]{border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.foot[data-astro-cid-dfxscctt] .btn[data-astro-cid-dfxscctt]{padding-inline:1.5rem}.note[data-astro-cid-dfxscctt]{font-size:var(--step--1);color:var(--on-hero-soft)}.note[data-astro-cid-dfxscctt] a[data-astro-cid-dfxscctt]{color:var(--accent)}.story[data-astro-cid-jngwnw7g]{flex-direction:column;min-width:0;display:flex}.pic[data-astro-cid-jngwnw7g]{border-radius:var(--radius-sm);margin-bottom:.85rem;transition:transform .2s;display:block}.story[data-astro-cid-jngwnw7g]:hover .pic[data-astro-cid-jngwnw7g]{transform:translateY(-2px)}.kicker[data-astro-cid-jngwnw7g]{letter-spacing:.06em;text-transform:uppercase;color:var(--link);align-self:flex-start;font-size:.75rem;font-weight:700;text-decoration:none}.kicker[data-astro-cid-jngwnw7g]:hover{text-decoration:underline}.hl[data-astro-cid-jngwnw7g]{font-size:var(--step-0);margin-top:.3rem;line-height:1.3}.hl[data-astro-cid-jngwnw7g] a[data-astro-cid-jngwnw7g]{color:var(--ink);text-decoration:none}.hl[data-astro-cid-jngwnw7g] a[data-astro-cid-jngwnw7g]:hover{color:var(--link);text-decoration:underline}.dek[data-astro-cid-jngwnw7g]{color:var(--ink-soft);margin-top:.4rem;font-size:.9375rem;line-height:1.5}.row[data-astro-cid-jngwnw7g]{grid-template-rows:auto auto 1fr;grid-template-columns:9.5rem minmax(0,1fr);column-gap:1rem;display:grid}.row[data-astro-cid-jngwnw7g] .pic[data-astro-cid-jngwnw7g]{grid-row:1/4;margin:0}.row[data-astro-cid-jngwnw7g] .hl[data-astro-cid-jngwnw7g]{font-size:var(--step-0)}@media (width<=36rem){.row[data-astro-cid-jngwnw7g]{grid-template-columns:7.5rem minmax(0,1fr);column-gap:.9rem}.row-phone[data-astro-cid-jngwnw7g]{grid-template-rows:auto auto 1fr;grid-template-columns:7.5rem minmax(0,1fr);column-gap:.9rem;display:grid}.row-phone[data-astro-cid-jngwnw7g] .pic[data-astro-cid-jngwnw7g]{grid-row:1/4;margin:0}}.by[data-astro-cid-jngwnw7g]{color:var(--ink-muted);margin-top:.4rem;font-size:.8125rem}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(1rem,3vw,2.5rem) clamp(.5rem,2vw,1.5rem)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:14ch}.sub[data-astro-cid-lcdefpme]{font-size:var(--step-1);color:var(--ink-soft);max-width:36rem;margin-top:1rem;line-height:1.5}.zero[data-astro-cid-lcdefpme]{border-radius:var(--radius-sm);background:var(--accent-soft);border:1.5px solid var(--accent-line);color:var(--ink);align-items:center;gap:.75rem;margin-top:1.25rem;padding:.85rem 1rem;font-size:.9375rem;text-decoration:none;display:flex}.zero[data-astro-cid-lcdefpme]:hover{border-color:var(--link)}.zero[data-astro-cid-lcdefpme] svg{color:var(--link);flex:none}.ask[data-astro-cid-lcdefpme]{border:1.5px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink-soft);align-items:center;gap:.6rem;margin-top:1.25rem;padding:.8rem 1rem;text-decoration:none;display:flex}.ask[data-astro-cid-lcdefpme]:hover{border-color:var(--link);color:var(--ink)}.ask[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{flex:1}.ask[data-astro-cid-lcdefpme] kbd[data-astro-cid-lcdefpme]{font:600 .75rem var(--font-mono);border:1px solid var(--line);background:var(--surface);border-radius:4px;padding:0 .4rem}.topics[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;margin-block:1.25rem 1.5rem;padding:0;list-style:none;display:grid}.topics[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.topics[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--link);text-decoration:underline}.topics[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme] svg{color:var(--link);flex:none}.cta[data-astro-cid-lcdefpme]{padding-inline:1.75rem;display:inline-block}.cta-alt[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--ink-soft);margin-top:.6rem}.rule[data-astro-cid-lcdefpme]{font-size:var(--step-1);border-top:3px solid var(--ink);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.25rem;padding-top:.85rem;display:flex}.rule[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font:600 var(--step--1) var(--font-body)}.front-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:2rem;display:grid}.lead-pic[data-astro-cid-lcdefpme]{display:block}.lead-pic[data-astro-cid-lcdefpme] .wide{aspect-ratio:2}.lead-kicker[data-astro-cid-lcdefpme]{letter-spacing:.06em;text-transform:uppercase;color:var(--link);margin-top:1rem;font-size:.75rem;font-weight:700}.lead-title[data-astro-cid-lcdefpme]{font-size:var(--step-3);margin-top:.35rem;line-height:1.12}.lead-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);text-decoration:none}.lead-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--link);text-decoration:underline}.lead-text[data-astro-cid-lcdefpme]{font-size:var(--step-1);color:var(--ink-soft);max-width:40rem;margin-top:.6rem}.tops[data-astro-cid-lcdefpme]{align-content:start;gap:1.5rem;display:grid}.tops[data-astro-cid-lcdefpme]>*+*{border-top:1px solid var(--line);padding-top:1.5rem}.latest[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1.5rem;display:grid}.cats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.75rem;padding:0;list-style:none;display:grid}.cats[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);align-items:center;gap:.75rem;padding:.75rem;text-decoration:none;display:flex}.cats[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--link);background:var(--wash)}.cats[data-astro-cid-lcdefpme] .ic[data-astro-cid-lcdefpme]{border-radius:var(--radius-sm);background:var(--wash);width:2.75rem;height:2.75rem;color:var(--link);flex:none;place-items:center;display:grid}.cats[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:.9375rem;line-height:1.25;display:block}.cats[data-astro-cid-lcdefpme] .n[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:.8125rem}.desk[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:2rem;display:grid}.desk-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.em-copy[data-astro-cid-lcdefpme]{background:var(--hero);color:var(--on-hero);border-radius:var(--radius);padding:1.5rem}.em-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-2);margin-bottom:.5rem}.em-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--on-hero-soft);margin-bottom:1.1rem;font-size:.9375rem}.em-copy[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{display:block}.em-copy[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]+.btn[data-astro-cid-lcdefpme]{color:var(--on-hero);margin-top:.6rem}.quiz-row[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2.5rem;display:grid}.hosts[data-astro-cid-lcdefpme] .pick[data-astro-cid-lcdefpme]{border-color:var(--link);position:relative}.pick-tag[data-astro-cid-lcdefpme]{letter-spacing:.06em;text-transform:uppercase;color:var(--link);margin-bottom:.4rem;font-size:.75rem;font-weight:700;display:inline-block}.promise-band[data-astro-cid-lcdefpme]{background:var(--wash);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:center;gap:2.5rem;padding:clamp(1.5rem,4vw,2.75rem);display:grid}.promise-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-3);margin-block:.35rem 1.25rem;line-height:1.12}.quiz[data-astro-cid-lcdefpme]{background:var(--wash);border-radius:var(--radius);text-align:center;padding:1.5rem}.quiz[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-1);margin-bottom:.5rem}.quiz[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:1rem;font-size:.9375rem}.quiz[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{display:block}.find[data-astro-cid-lcdefpme]{font-size:var(--step-0);margin-bottom:.75rem}.letters[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.4rem;padding:0;list-style:none;display:flex}.letters[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid var(--line);width:2.25rem;height:2.25rem;font-weight:600;font-size:var(--step--1);color:var(--ink);border-radius:6px;place-items:center;text-decoration:none;display:grid}.letters[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--wash);color:var(--link)}.quick[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem 1rem;margin-top:1.5rem;padding:0;font-size:.9375rem;list-style:none;display:grid}.hosts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}.hosts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius-sm);padding:1rem}.hosts[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-0);margin-bottom:.25rem}.hosts[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--ink-soft);line-height:1.45}.promise[data-astro-cid-lcdefpme]{gap:1.25rem;padding:0;list-style:none;display:grid}.pledge[data-astro-cid-lcdefpme]{font-size:var(--step-0);color:var(--ink);background:var(--surface);border-radius:var(--radius-sm);align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem;line-height:1.5;display:flex}.pledge[data-astro-cid-lcdefpme] svg{color:var(--link);flex:none}.guides[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:1.5rem;display:grid}.guides[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-0);margin-bottom:.5rem}.guides[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{padding:0;font-size:.9375rem;list-style:none}.guides[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{margin-top:.4rem}@media (width<=62rem){.front-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.tops[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.tops[data-astro-cid-lcdefpme]>*+*{border-top:0;padding-top:0}.latest[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.quiz-row[data-astro-cid-lcdefpme],.desk[data-astro-cid-lcdefpme],.promise-band[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:1.75rem}.hosts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:none){.ask[data-astro-cid-lcdefpme] kbd[data-astro-cid-lcdefpme]{display:none}}@media (width<=36rem){.tops[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.cats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.cats[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.7rem}.cats[data-astro-cid-lcdefpme] .ic[data-astro-cid-lcdefpme]{width:2.25rem;height:2.25rem}.tops[data-astro-cid-lcdefpme]>*+*{border-top:1px solid var(--line);padding-top:1.5rem}.latest[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:1.25rem}.topics[data-astro-cid-lcdefpme],.hosts[data-astro-cid-lcdefpme],.desk-list[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.quick[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.guides[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}}
