.planner[data-astro-cid-chmnaact]{--choice:40px;border-radius:var(--radius-card);background:var(--color-stone-soft);padding:clamp(20px,2.6vw,36px);display:grid}@media (pointer:coarse){.planner[data-astro-cid-chmnaact]{--choice:44px}}.pick[data-astro-cid-chmnaact]{gap:28px;display:grid}.pick[data-astro-cid-chmnaact][hidden],.done[data-astro-cid-chmnaact][hidden],.reach[data-astro-cid-chmnaact][hidden]{display:none}@media (scripting:none){.pick[data-astro-cid-chmnaact]{display:none}.reach[data-astro-cid-chmnaact][hidden]{display:grid}}.ghost[data-astro-cid-chmnaact],.ghost[data-astro-cid-chmnaact] small[data-astro-cid-chmnaact]{color:#0000!important}.ghost[data-astro-cid-chmnaact] span[data-astro-cid-chmnaact]{opacity:.55;cursor:default!important}fieldset[data-astro-cid-chmnaact]{gap:8px;min-width:0;display:grid}legend[data-astro-cid-chmnaact]{justify-content:space-between;align-items:baseline;gap:12px;width:100%;margin-bottom:10px;font-size:1rem;font-weight:500;display:flex}legend[data-astro-cid-chmnaact] span[data-astro-cid-chmnaact]{color:var(--color-muted);font-size:var(--text-small);font-weight:400}.days[data-astro-cid-chmnaact]{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.times[data-astro-cid-chmnaact],.how[data-astro-cid-chmnaact]{flex-wrap:wrap;gap:6px;display:flex}.times[data-astro-cid-chmnaact]{min-height:var(--choice);align-content:flex-start}.planner[data-astro-cid-chmnaact] input[type=radio]{opacity:0;pointer-events:none;position:absolute}.planner[data-astro-cid-chmnaact] .day span,.planner[data-astro-cid-chmnaact] .time span,.how[data-astro-cid-chmnaact] span[data-astro-cid-chmnaact]{background:var(--color-paper);cursor:pointer;transition:background-color var(--motion-tint) var(--ease-out), color var(--motion-tint) var(--ease-out);place-items:center;font-weight:500;display:grid}.planner[data-astro-cid-chmnaact] .day span{font-variant-numeric:tabular-nums;border-radius:12px;gap:1px;padding:9px 0 10px;font-size:1.1875rem;line-height:1.1}.planner[data-astro-cid-chmnaact] .day small{color:var(--color-muted);font-size:var(--text-label);transition:color var(--motion-tint) var(--ease-out);font-weight:400}.planner[data-astro-cid-chmnaact] .time span,.how[data-astro-cid-chmnaact] span[data-astro-cid-chmnaact]{min-height:var(--choice);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 16px;font-size:1rem}.planner[data-astro-cid-chmnaact] input:checked+span{background:var(--color-ink);color:var(--color-paper)}.planner[data-astro-cid-chmnaact] .day input:checked+span small{color:color-mix(in oklab, var(--color-paper) 72%, transparent)}.planner[data-astro-cid-chmnaact] input:focus-visible+span{outline:2px solid var(--color-ink);outline-offset:2px}.who[data-astro-cid-chmnaact]{gap:6px;display:grid}@media (width>=30rem){.who[data-astro-cid-chmnaact]{grid-template-columns:repeat(2,minmax(0,1fr))}}.who[data-astro-cid-chmnaact] input[data-astro-cid-chmnaact]{background:var(--color-paper);border-radius:999px;min-width:0;height:50px;padding:0 20px;font-size:1rem}.who[data-astro-cid-chmnaact] input[data-astro-cid-chmnaact]::placeholder{color:var(--color-muted)}.who[data-astro-cid-chmnaact] input[data-astro-cid-chmnaact]:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.problem[data-astro-cid-chmnaact]{font-size:var(--text-small)}.problem[data-astro-cid-chmnaact][hidden]{display:none}.go[data-astro-cid-chmnaact]{background:var(--color-ink);min-height:54px;color:var(--color-paper);text-align:center;cursor:pointer;transition:opacity var(--motion-tint) var(--ease-out), scale var(--motion-press) var(--ease-out);border-radius:999px;place-items:center;padding:0 24px;font-size:1.0625rem;font-weight:500;display:grid}.go[data-astro-cid-chmnaact]:active{scale:var(--press,.98)}.go[data-astro-cid-chmnaact][aria-disabled=true]{opacity:.45;cursor:default}.go[data-astro-cid-chmnaact][data-busy]{opacity:.6}.done[data-astro-cid-chmnaact],.reach[data-astro-cid-chmnaact]{align-content:center;gap:10px;min-height:220px;display:grid}.done[data-astro-cid-chmnaact]:focus-visible{outline:none}.done-title[data-astro-cid-chmnaact],.reach-title[data-astro-cid-chmnaact]{font-size:var(--text-title);letter-spacing:-.01em;font-weight:500;line-height:1.1}.reach-links[data-astro-cid-chmnaact]{font-size:var(--text-card);flex-wrap:wrap;gap:10px 28px;margin-top:8px;font-weight:500;display:flex}.reach-links[data-astro-cid-chmnaact][hidden]{display:none}.reach-links[data-astro-cid-chmnaact] a[data-astro-cid-chmnaact]{align-items:center;gap:.1em;min-height:44px;display:inline-flex}.page[data-astro-cid-yx5u4mjc]{grid-template-columns:minmax(0,1fr);gap:clamp(48px,6vw,88px);padding-top:clamp(48px,7vw,96px);display:grid}.top[data-astro-cid-yx5u4mjc]{gap:40px;display:grid}.words[data-astro-cid-yx5u4mjc]{align-content:start;gap:36px;display:grid}.lead[data-astro-cid-yx5u4mjc]{max-width:30rem}.who[data-astro-cid-yx5u4mjc]{align-items:center;gap:16px;margin-top:12px;display:flex}.who[data-astro-cid-yx5u4mjc]>span[data-astro-cid-yx5u4mjc]{gap:2px;max-width:22rem;display:grid}.who[data-astro-cid-yx5u4mjc] strong[data-astro-cid-yx5u4mjc]{font-size:var(--text-copy);font-weight:500}.who[data-astro-cid-yx5u4mjc] .face{object-fit:cover;outline-offset:-1px;border-radius:50%;outline:1px solid oklch(0% 0 0/.1);flex:none;width:72px;height:72px}@media (width>=64rem){.top[data-astro-cid-yx5u4mjc]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,36rem);align-items:start;gap:48px 96px}.planner[data-astro-cid-yx5u4mjc]{grid-area:1/2/span 2}.facts[data-astro-cid-yx5u4mjc]{align-self:end;margin-bottom:clamp(20px,2.6vw,36px)}}.facts[data-astro-cid-yx5u4mjc]{grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:24px;display:grid}@media (64rem<=width<80rem){.top[data-astro-cid-yx5u4mjc]{gap:32px 56px}.facts[data-astro-cid-yx5u4mjc]{grid-template-columns:minmax(0,1fr);gap:14px}.facts[data-astro-cid-yx5u4mjc] div[data-astro-cid-yx5u4mjc]{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.facts[data-astro-cid-yx5u4mjc] dd[data-astro-cid-yx5u4mjc]{font-size:var(--text-copy)}}.facts[data-astro-cid-yx5u4mjc] dt[data-astro-cid-yx5u4mjc]{color:var(--color-muted);font-size:var(--text-small);margin-bottom:6px}.facts[data-astro-cid-yx5u4mjc] dd[data-astro-cid-yx5u4mjc]{font-size:var(--text-card);letter-spacing:-.01em;overflow-wrap:anywhere;font-weight:500;line-height:1.15}.facts[data-astro-cid-yx5u4mjc] a[data-astro-cid-yx5u4mjc]{align-items:center;gap:.1em;margin-block:-10px;padding-block:10px;display:inline-flex}
