.head[data-astro-cid-patfotal]{max-width:var(--measure);padding:clamp(3rem, 8vw, 6rem) var(--gutter) 2rem;margin:0 auto}.eyebrow[data-astro-cid-patfotal]{font-family:var(--num);letter-spacing:.22em;text-transform:uppercase;color:var(--amber);margin:0 0 .75rem;font-size:.78rem}h1[data-astro-cid-patfotal]{font-family:var(--display);text-wrap:balance;margin:0 0 1rem;font-size:clamp(2rem,6vw,3.4rem);line-height:1.12}.lede[data-astro-cid-patfotal]{max-width:46rem;color:var(--mist);margin:0 0 .75rem;font-size:clamp(1rem,2.2vw,1.12rem)}.lede[data-astro-cid-patfotal] b[data-astro-cid-patfotal]{color:var(--ember);font-family:var(--num)}.caveat[data-astro-cid-patfotal]{max-width:46rem;color:var(--mist-dim);border-left:2px solid var(--line);margin:0;padding-left:.9rem;font-size:.88rem;line-height:1.65}.caveat[data-astro-cid-patfotal] b[data-astro-cid-patfotal]{color:var(--mist);font-weight:600}.deck[data-astro-cid-patfotal]{max-width:var(--measure);padding:2.5rem var(--gutter) 0;margin:0 auto}.deck-h[data-astro-cid-patfotal]{font-family:var(--display);align-items:baseline;gap:.6rem;margin:0 0 .35rem;font-size:clamp(1.2rem,3vw,1.5rem);display:flex}.deck-n[data-astro-cid-patfotal]{font-family:var(--num);color:var(--on-accent);background:var(--accent);border-radius:999px;padding:.05rem .5rem;font-size:.8rem}.deck-sub[data-astro-cid-patfotal]{color:var(--mist-dim);margin:0 0 1.25rem;font-size:.86rem}.cards[data-astro-cid-patfotal]{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-patfotal]{margin:0}.card-a[data-astro-cid-patfotal]{border:1px solid var(--line);background:var(--surface);height:100%;box-shadow:var(--lift-1);border-radius:14px;padding:1.1rem 1.15rem 1.15rem;text-decoration:none;transition:border-color .15s,background .15s,box-shadow .15s;display:block}.card-a[data-astro-cid-patfotal]:hover{border-color:var(--accent);background:var(--surface-2);box-shadow:var(--lift-2)}.card-name[data-astro-cid-patfotal]{font-family:var(--display);color:var(--white);overflow-wrap:anywhere;margin:0 0 .4rem;font-size:1.02rem;line-height:1.35}.card-meta[data-astro-cid-patfotal]{color:var(--mist-dim);flex-wrap:wrap;gap:.35rem;margin:0 0 .7rem;font-size:.82rem;display:flex}.card-meta[data-astro-cid-patfotal] .n[data-astro-cid-patfotal]{font-family:var(--num);color:var(--mist)}.bar[data-astro-cid-patfotal]{background:var(--line);border-radius:999px;height:3px;display:block;overflow:hidden}.bar-fill[data-astro-cid-patfotal]{background:var(--accent);height:100%;display:block}.card-state[data-astro-cid-patfotal]{color:var(--mist);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:.6rem 0 0;font-size:.84rem;display:flex}.card-state[data-astro-cid-patfotal] b[data-astro-cid-patfotal]{font-family:var(--num);color:var(--accent-ink)}.card-state[data-astro-cid-patfotal] .done[data-astro-cid-patfotal]{color:var(--mist-dim)}.card-gtd[data-astro-cid-patfotal]{color:var(--mist);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:.35rem 0 0;font-size:.84rem;display:flex}.card-gtd[data-astro-cid-patfotal] b[data-astro-cid-patfotal]{font-family:var(--num);color:var(--ember)}.hint[data-astro-cid-patfotal]{color:var(--mist-dim);border:1px solid var(--line);border-radius:999px;padding:.02rem .45rem;font-size:.74rem}.card-where[data-astro-cid-patfotal]{color:var(--mist-dim);overflow-wrap:anywhere;margin:.6rem 0 0;font-size:.8rem;line-height:1.5}.cards[data-astro-cid-patfotal].thin .card-a[data-astro-cid-patfotal]{padding:.95rem 1rem 1rem}.cards[data-astro-cid-patfotal].thin .card-name[data-astro-cid-patfotal]{font-size:.94rem}
