.row[data-astro-cid-hupd5tpu]{border-top:1px solid var(--rule);grid-template-columns:auto 1fr;grid-template-areas:"num section""num title""num meta";gap:.25rem 1rem;padding-block:1.1rem;display:grid}.num[data-astro-cid-hupd5tpu]{min-width:2.2ch;font-family:var(--font-display);font-weight:var(--display-heavy);color:var(--accent-ink);grid-area:num;font-size:clamp(1.8rem,1.4rem + 1.4vw,2.6rem);line-height:.95}.section[data-astro-cid-hupd5tpu]{font-size:var(--fs-ui-s);color:var(--accent-ink);grid-area:section;justify-self:start;font-weight:700;text-decoration:none}.section[data-astro-cid-hupd5tpu]:hover{text-decoration:underline}.title[data-astro-cid-hupd5tpu]{font-size:var(--fs-title-s);font-weight:600;line-height:var(--lh-title);grid-area:title}.title[data-astro-cid-hupd5tpu] a[data-astro-cid-hupd5tpu]{text-decoration:none}.title[data-astro-cid-hupd5tpu] a[data-astro-cid-hupd5tpu]:hover{text-decoration:underline;text-decoration-color:var(--accent)}.meta[data-astro-cid-hupd5tpu]{grid-area:meta}.by[data-astro-cid-hupd5tpu]{font-weight:700}@media (width>=56rem){.row[data-astro-cid-hupd5tpu]{grid-template-columns:4.5rem 11rem minmax(0,1fr) 14rem;grid-template-areas:"num section title meta";align-items:baseline;gap:1.5rem}.meta[data-astro-cid-hupd5tpu]{text-align:right}}.empty[data-astro-cid-lcdefpme]{text-align:center;padding-block:clamp(3rem,10vw,8rem)}.empty[data-astro-cid-lcdefpme] .display[data-astro-cid-lcdefpme]{font-size:var(--fs-title-xl)}.featured[data-astro-cid-lcdefpme]{margin-top:clamp(1rem,3vw,2rem)}.featured-grid[data-astro-cid-lcdefpme]{gap:2rem var(--gap);padding-top:.6rem;display:grid}@media (width>=48rem){.featured-grid[data-astro-cid-lcdefpme].n2,.featured-grid[data-astro-cid-lcdefpme].n3{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-grid[data-astro-cid-lcdefpme].n3>:first-child{grid-column:1/-1}}@media (width>=64rem){.featured-grid[data-astro-cid-lcdefpme].n3{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}.featured-grid[data-astro-cid-lcdefpme].n3>:first-child{grid-column:auto}.featured-grid[data-astro-cid-lcdefpme]>*+*{padding-left:var(--gap);border-left:1px solid var(--rule)}}.quote[data-astro-cid-lcdefpme]{background:var(--accent);color:var(--on-accent);margin-block:clamp(3rem,7vw,6rem);padding-block:clamp(2.5rem,7vw,6rem)}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{max-width:22ch;font-size:clamp(1.9rem,.9rem + 3.6vw,4.6rem);font-weight:var(--display-heavy);line-height:1.22}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:before{content:"“"}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:after{content:"”"}.quote[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.6rem;font-size:1rem;display:flex}.quote[data-astro-cid-lcdefpme] .who[data-astro-cid-lcdefpme]{font-weight:700}.quote[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit}.sections[data-astro-cid-lcdefpme]{gap:clamp(2.75rem,6vw,4rem) clamp(2rem,4.5vw,4.5rem);margin-top:clamp(3rem,7vw,5rem);display:grid}@media (width>=48rem){.sections[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}.section-col[data-astro-cid-lcdefpme]{border-top:var(--rule-heavy) solid var(--accent);align-content:start;gap:.6rem;display:grid}.section-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.75rem;display:flex}.section-head[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(2rem,1.35rem + 2vw,3.2rem);font-weight:var(--display-heavy);line-height:1.12}.section-head[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.section-head[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.16em;text-decoration-thickness:.07em}.all[data-astro-cid-lcdefpme]{font-size:var(--fs-ui-s);color:var(--accent-ink);flex:none;font-weight:700;text-decoration:none}.all[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.section-desc[data-astro-cid-lcdefpme]{max-width:34rem;font-size:var(--fs-ui-s);color:var(--ink-2)}.section-col[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{margin:.4rem 0 0;padding:0;list-style:none}.section-col[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule-soft);gap:.35rem;padding-block:.9rem;display:grid}.section-col[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].first{border-top-color:var(--rule);gap:.5rem;padding-block:1rem 1.15rem}.item-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);text-wrap:pretty;justify-self:start;font-size:clamp(1.1rem,1.02rem + .3vw,1.25rem);font-weight:600;line-height:1.4;text-decoration:none}.first[data-astro-cid-lcdefpme] .item-title[data-astro-cid-lcdefpme]{font-weight:var(--display-weight);text-wrap:balance;font-size:clamp(1.35rem,1.15rem + .75vw,1.8rem);line-height:1.3}.item-title[data-astro-cid-lcdefpme]:hover{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px}.item-dek[data-astro-cid-lcdefpme]{-webkit-line-clamp:3;max-width:36rem;color:var(--ink-2);-webkit-box-orient:vertical;font-size:1.02rem;line-height:1.7;display:-webkit-box;overflow:hidden}.soon[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule-soft);font-size:var(--fs-ui-s);color:var(--ink-3);padding-top:.8rem}.latest[data-astro-cid-lcdefpme]{margin-top:clamp(3.5rem,8vw,6rem)}.toc[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}
