.subscribe-form[data-astro-cid-7u2mu3qg]{gap:var(--space-md);max-inline-size:30rem;display:grid}.field[data-astro-cid-7u2mu3qg]{gap:var(--space-2xs);display:grid}.field[data-astro-cid-7u2mu3qg] label[data-astro-cid-7u2mu3qg]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.04em;color:var(--muted-text)}.field[data-astro-cid-7u2mu3qg] input[data-astro-cid-7u2mu3qg]{inline-size:100%;padding-block:var(--space-sm);padding-inline:var(--space-md);background-color:var(--surface);color:var(--main-text);border:1px solid var(--hairline);border-radius:var(--radius-md)}.field[data-astro-cid-7u2mu3qg] input[data-astro-cid-7u2mu3qg][aria-invalid=true]{border-color:var(--status-error)}.err-msg[data-astro-cid-7u2mu3qg]{color:var(--status-error);font-size:var(--text-label);line-height:1.4}.supporting[data-astro-cid-7u2mu3qg]{color:var(--muted-text);font-size:var(--text-label)}.form-status[data-astro-cid-7u2mu3qg]{font-size:var(--text-label);min-block-size:1.5em;line-height:1.5}.form-status[data-astro-cid-7u2mu3qg][data-state=success]{color:var(--status-success);font-weight:500}.form-status[data-astro-cid-7u2mu3qg][data-state=error]{color:var(--status-error)}.compact[data-astro-cid-7u2mu3qg]{gap:var(--space-sm)}.sc-card[data-astro-cid-kvpyss7y]{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);grid-template-columns:.8fr 1.2fr;display:grid;overflow:hidden}.sc-pic[data-astro-cid-kvpyss7y]{background:var(--brand-gradient,linear-gradient(135deg, #0f5c63, #2f7a55));min-block-size:180px;position:relative;overflow:hidden}.sc-pic[data-astro-cid-kvpyss7y].sc-pic-has-img img[data-astro-cid-kvpyss7y]{object-fit:cover;block-size:100%;inline-size:100%}.sc-badge[data-astro-cid-kvpyss7y]{background:var(--accent-fill);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);padding:.25rem .6rem;font-size:.68rem;position:absolute;inset-block-start:var(--space-md);inset-inline-start:var(--space-md)}.sc-body[data-astro-cid-kvpyss7y]{padding:var(--space-lg);flex-direction:column;gap:.4rem;display:flex}.sc-kicker[data-astro-cid-kvpyss7y]{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-text);font-size:.7rem}.sc-title[data-astro-cid-kvpyss7y]{font-size:var(--text-h2);line-height:1.2}.sc-title[data-astro-cid-kvpyss7y] a[data-astro-cid-kvpyss7y]{color:var(--main-text);text-decoration:none}.sc-title[data-astro-cid-kvpyss7y] a[data-astro-cid-kvpyss7y]:hover{color:var(--accent-text)}.sc-blurb[data-astro-cid-kvpyss7y]{color:var(--muted-text);margin:0;font-size:.9rem}.sc-prog[data-astro-cid-kvpyss7y]{align-items:center;gap:.6rem;margin-block-start:var(--space-sm);display:flex}.sc-dots[data-astro-cid-kvpyss7y]{align-items:center;gap:.3rem;display:flex}.sc-dots[data-astro-cid-kvpyss7y] i[data-astro-cid-kvpyss7y]{background:var(--hairline);border-radius:50%;block-size:.5rem;inline-size:.5rem;display:inline-block}.sc-dots[data-astro-cid-kvpyss7y] i[data-astro-cid-kvpyss7y].done{background:var(--accent-text)}.sc-count[data-astro-cid-kvpyss7y]{color:var(--muted-text);font-size:.72rem}.sc-go[data-astro-cid-kvpyss7y]{background:var(--accent-fill);color:#fff;border-radius:var(--radius-pill);align-self:flex-start;margin-block-start:var(--space-sm);padding:.5rem 1.1rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-block}.sc-go[data-astro-cid-kvpyss7y]:hover{filter:brightness(1.08)}.sc-share[data-astro-cid-kvpyss7y]{margin-block-start:var(--space-xs)}@media (width<=600px){.sc-card[data-astro-cid-kvpyss7y]{grid-template-columns:1fr}.sc-pic[data-astro-cid-kvpyss7y]{min-block-size:140px}}.hero[data-astro-cid-5zqmkzv7]{padding-block:var(--space-3xl) var(--space-2xl)}.eyebrow[data-astro-cid-5zqmkzv7]{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.1em;color:var(--accent-text);margin-block-end:var(--space-sm)}.hero[data-astro-cid-5zqmkzv7] h1[data-astro-cid-5zqmkzv7]{font-size:var(--text-display);max-inline-size:18ch}.lede[data-astro-cid-5zqmkzv7]{margin-block:var(--space-lg);max-inline-size:var(--measure);color:var(--muted-text);font-size:var(--text-h2);line-height:1.4;font-family:var(--font-display);font-weight:400}.section[data-astro-cid-5zqmkzv7]{padding-block:var(--space-xl)}.section-title[data-astro-cid-5zqmkzv7]{font-size:var(--text-h2);margin-block-end:var(--space-lg)}.grid[data-astro-cid-5zqmkzv7]{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));display:grid}.editors-grid[data-astro-cid-5zqmkzv7]{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);align-items:stretch;display:grid}.editors-grid[data-astro-cid-5zqmkzv7].solo{grid-template-columns:minmax(0,42rem)}.editors-grid[data-astro-cid-5zqmkzv7]:not(.solo) .card.featured .title{font-size:var(--text-h2)}.latest-grid[data-astro-cid-5zqmkzv7]{grid-template-columns:repeat(5,1fr);gap:1.5rem 1.1rem}.latest-grid[data-astro-cid-5zqmkzv7] .card[hidden]{display:none}.latest-grid[data-astro-cid-5zqmkzv7] .card .title{font-size:1.02rem;line-height:1.25}.latest-grid[data-astro-cid-5zqmkzv7] .card .description{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.85rem;display:-webkit-box;overflow:hidden}@media (width<=1100px){.latest-grid[data-astro-cid-5zqmkzv7]{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.latest-grid[data-astro-cid-5zqmkzv7]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.latest-grid[data-astro-cid-5zqmkzv7]{grid-template-columns:1fr}}@media (width<=48rem){.latest[data-astro-cid-5zqmkzv7]{border-block-start:1px solid var(--hairline);margin-block-start:var(--space-md);padding-block-start:var(--space-xl)}}.latest-pager[data-astro-cid-5zqmkzv7]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-block-start:var(--space-2xl);display:flex}.latest-pager[data-astro-cid-5zqmkzv7][hidden]{display:none}.pager-nums[data-astro-cid-5zqmkzv7]{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.pager-num{border-radius:var(--radius-md);border:1px solid var(--hairline);background:var(--surface);block-size:2.25rem;inline-size:2.25rem;color:var(--main-text);font-family:var(--font-mono);cursor:pointer;font-size:.85rem}.pager-num.is-active{background:var(--brand-strong,var(--teal-800));color:#fff;border-color:var(--brand-strong,var(--teal-800))}.pager-arrow[data-astro-cid-5zqmkzv7]{border:1px solid var(--hairline);background:var(--surface);color:var(--main-text);border-radius:var(--radius-md);font-family:var(--font-mono);cursor:pointer;padding:.5rem .9rem;font-size:.8rem}.pager-arrow[data-astro-cid-5zqmkzv7]:hover:not(:disabled),.pager-num:hover{border-color:var(--brand-strong,var(--teal-800))}.pager-arrow[data-astro-cid-5zqmkzv7]:disabled{opacity:.4;cursor:default}.latest-loadmore[data-astro-cid-5zqmkzv7]{justify-content:center;margin-block-start:var(--space-xl);display:flex}.latest-loadmore[data-astro-cid-5zqmkzv7][hidden]{display:none}.empty[data-astro-cid-5zqmkzv7]{color:var(--muted-text)}.series-grid[data-astro-cid-5zqmkzv7]{gap:var(--space-lg);grid-template-columns:1fr;display:grid}.callout[data-astro-cid-5zqmkzv7]{padding-block:var(--space-3xl)}.callout-inner[data-astro-cid-5zqmkzv7]{background-color:var(--surface-sunken);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);padding:var(--space-2xl);gap:var(--space-md);border:none;display:grid}.callout-inner[data-astro-cid-5zqmkzv7] h2[data-astro-cid-5zqmkzv7]{font-size:var(--text-h1)}.callout-inner[data-astro-cid-5zqmkzv7] p[data-astro-cid-5zqmkzv7]{color:var(--muted-text);max-inline-size:var(--measure)}
