.b-list[data-astro-cid-tsz2m63k]{padding:clamp(2.5rem, 5vw, 4rem) 0 var(--section-y)}.b-title[data-astro-cid-tsz2m63k]{margin-bottom:1.5rem}.b-head[data-astro-cid-tsz2m63k]{gap:1rem 2rem;margin-bottom:1.25rem;display:grid}@media (width>=48rem){.b-head[data-astro-cid-tsz2m63k]{grid-template-columns:1fr minmax(16rem,24rem);align-items:end}}.b-head[data-astro-cid-tsz2m63k] .b-title[data-astro-cid-tsz2m63k]{margin-bottom:0}.b-search[data-astro-cid-tsz2m63k]{gap:.5rem;display:flex}.b-search[data-astro-cid-tsz2m63k][hidden]{display:none}@media (scripting:enabled){.b-search[data-astro-cid-tsz2m63k][hidden]{display:flex}}.b-search[data-astro-cid-tsz2m63k] input[data-astro-cid-tsz2m63k]{background:var(--paper);min-width:0;min-height:2.75rem;color:var(--ink);font:400 1rem var(--sans);border:1px solid #8a8a85;border-radius:999px;flex:1;padding:0 1rem}.b-search[data-astro-cid-tsz2m63k] input[data-astro-cid-tsz2m63k]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.b-search-go[data-astro-cid-tsz2m63k]{background:var(--ink);min-height:2.75rem;color:var(--paper);font:500 .9375rem var(--sans);cursor:pointer;border:0;border-radius:999px;padding:0 1.1rem}.b-cats[data-astro-cid-tsz2m63k]{border-block:1px solid var(--rule);margin-bottom:clamp(2rem,4vw,3rem);padding:1rem 0}.b-cats[data-astro-cid-tsz2m63k] ul[data-astro-cid-tsz2m63k]{flex-wrap:wrap;gap:.4rem;display:flex}.b-cats[data-astro-cid-tsz2m63k] a[data-astro-cid-tsz2m63k]{border:1px solid var(--rule);min-height:2.75rem;color:var(--ink);border-radius:999px;align-items:center;gap:.5rem;padding:0 1rem;font-size:.9375rem;text-decoration:none;transition:border-color .2s;display:inline-flex}.b-cats[data-astro-cid-tsz2m63k] a[data-astro-cid-tsz2m63k]:hover{border-color:var(--ink)}.b-cats[data-astro-cid-tsz2m63k] a[data-astro-cid-tsz2m63k][aria-current]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.b-cats[data-astro-cid-tsz2m63k] a[data-astro-cid-tsz2m63k][aria-current] .mono[data-astro-cid-tsz2m63k]{color:#c9c9c4}.b-results-count[data-astro-cid-tsz2m63k]{margin-bottom:1rem;color:var(--ink)!important}.b-results[data-astro-cid-tsz2m63k] .b-res a{border-bottom:1px solid var(--rule);gap:.35rem;padding:1.1rem 0;text-decoration:none;display:grid}.b-results[data-astro-cid-tsz2m63k] .b-res-title{letter-spacing:-.02em;font-size:clamp(1.125rem,1rem + .4vw,1.375rem);line-height:1.25}.b-results[data-astro-cid-tsz2m63k] .b-res-line{color:var(--mute);font-size:.9375rem}.b-results[data-astro-cid-tsz2m63k] .b-res a:hover .b-res-title{text-decoration:underline;text-decoration-color:var(--signal);text-decoration-thickness:2px}.b-cat[data-astro-cid-tsz2m63k]{color:var(--ink);margin-right:.75rem}.b-cat[data-astro-cid-tsz2m63k]:after{content:"·";color:var(--mute);margin-left:.75rem}.b-grid[data-astro-cid-tsz2m63k]{gap:2.5rem 1.5rem;padding:0;display:grid}@media (width>=40rem){.b-grid[data-astro-cid-tsz2m63k]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.b-grid[data-astro-cid-tsz2m63k]{grid-template-columns:repeat(3,1fr)}.b-first[data-astro-cid-tsz2m63k]{grid-column:1/-1}.b-first[data-astro-cid-tsz2m63k] .b-card[data-astro-cid-tsz2m63k]{grid-template-columns:1.3fr 1fr;align-items:end;gap:3rem}.b-first[data-astro-cid-tsz2m63k] .b-card-media[data-astro-cid-tsz2m63k]{aspect-ratio:16/9;border-radius:24px}.b-first[data-astro-cid-tsz2m63k] .b-card-title[data-astro-cid-tsz2m63k]{letter-spacing:-.045em;font-size:clamp(2rem,1.2rem + 2.6vw,3.5rem);line-height:1.02}}.b-card[data-astro-cid-tsz2m63k]{border-bottom:1px solid var(--rule);gap:.85rem;height:100%;padding-bottom:1.5rem;display:grid;position:relative}.b-card-text[data-astro-cid-tsz2m63k]{align-content:start;gap:.6rem;display:grid}.b-card-media[data-astro-cid-tsz2m63k]{aspect-ratio:16/9;object-fit:cover;background:var(--bone);border-radius:16px;width:100%;height:auto}@media (width<=39.99rem){.b-card[data-astro-cid-tsz2m63k]{grid-template-columns:7.5rem 1fr;align-items:start;column-gap:1rem}.b-card-media[data-astro-cid-tsz2m63k]{border-radius:10px}}.b-card-title[data-astro-cid-tsz2m63k]{letter-spacing:-.025em;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:400;line-height:1.2}.b-card-title[data-astro-cid-tsz2m63k] a[data-astro-cid-tsz2m63k]{text-decoration:none}.b-card-title[data-astro-cid-tsz2m63k] a[data-astro-cid-tsz2m63k]:after{content:"";position:absolute;inset:0}.b-card[data-astro-cid-tsz2m63k]:hover .b-card-title[data-astro-cid-tsz2m63k] a[data-astro-cid-tsz2m63k]{text-decoration:underline;text-decoration-color:var(--signal);text-decoration-thickness:2px}.b-pages[data-astro-cid-tsz2m63k]{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-top:3rem;display:grid}.b-pages[data-astro-cid-tsz2m63k]>[data-astro-cid-tsz2m63k]:last-child{justify-self:end}.b-pages[data-astro-cid-tsz2m63k]>.text-link[data-astro-cid-tsz2m63k]{white-space:nowrap}.b-pages-list[data-astro-cid-tsz2m63k]{flex-wrap:wrap;justify-content:center;gap:.25rem;display:flex}.b-pages-list[data-astro-cid-tsz2m63k] [data-astro-cid-tsz2m63k]:is(a,span){min-width:2.75rem;min-height:2.75rem;color:var(--ink);border-radius:3px;place-items:center;text-decoration:none;display:inline-grid}.b-pages-list[data-astro-cid-tsz2m63k] a[data-astro-cid-tsz2m63k]:hover{background:var(--bone)}.b-pages-list[data-astro-cid-tsz2m63k] [data-astro-cid-tsz2m63k][aria-current]{background:var(--signal)}@media (width<=79.99rem){.b-pages[data-astro-cid-tsz2m63k]{grid-template-columns:1fr 1fr}.b-pages-list[data-astro-cid-tsz2m63k]{grid-area:2/1/auto/-1}}.has-motion .b-grid[data-astro-cid-tsz2m63k] li[data-astro-cid-tsz2m63k]{opacity:0;transform:translateY(1.25rem)}.has-motion .b-grid[data-astro-cid-tsz2m63k] li[data-astro-cid-tsz2m63k].is-in{opacity:1;transition:opacity .7s var(--ease) calc(var(--i,0) * 80ms), transform .7s var(--ease) calc(var(--i,0) * 80ms);transform:none}
