.bcard[data-astro-cid-e3grugc2]{display:flex;background:var(--c-surface);border:1px solid var(--c-border);border-radius:0;overflow:hidden}.bcard[data-astro-cid-e3grugc2]:hover{border-color:color-mix(in srgb,var(--c-primary) 35%,transparent)}.bcard[data-astro-cid-e3grugc2]:focus-within{outline:2px solid var(--c-primary);outline-offset:2px}.bcard__link[data-astro-cid-e3grugc2]{display:flex;flex-direction:column;width:100%;text-decoration:none;color:inherit}.bcard__link[data-astro-cid-e3grugc2]:focus-visible{outline:none}.bcard__media[data-astro-cid-e3grugc2]{aspect-ratio:16 / 9;overflow:hidden;background:var(--c-surface);border-bottom:1px solid var(--c-border)}.bcard__media[data-astro-cid-e3grugc2] img[data-astro-cid-e3grugc2]{width:100%;height:100%;object-fit:cover}.bcard__body[data-astro-cid-e3grugc2]{display:flex;flex-direction:column;flex:1;padding:var(--sp-5);gap:var(--sp-2)}.bcard__meta[data-astro-cid-e3grugc2]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-3);margin:0;font-size:var(--text-xs);color:var(--c-muted)}.bcard__meta[data-astro-cid-e3grugc2]>[data-astro-cid-e3grugc2]{white-space:nowrap}.bcard__cat[data-astro-cid-e3grugc2]{font-family:var(--font-heading);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--c-primary)}.bcard__title[data-astro-cid-e3grugc2]{margin:0;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:-.01em;color:var(--c-ink);text-wrap:balance}.bcard[data-astro-cid-e3grugc2]:hover .bcard__title[data-astro-cid-e3grugc2]{color:var(--c-primary)}.bcard__desc[data-astro-cid-e3grugc2]{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--c-muted)}.bcard__cta[data-astro-cid-e3grugc2]{display:inline-flex;align-items:center;gap:var(--sp-2);margin-top:auto;padding-top:var(--sp-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--c-primary)}@media(min-width:768px){.bcard--featured[data-astro-cid-e3grugc2] .bcard__link[data-astro-cid-e3grugc2]{flex-direction:row}.bcard--featured[data-astro-cid-e3grugc2] .bcard__media[data-astro-cid-e3grugc2]{flex:0 0 55%;aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--c-border)}.bcard--featured[data-astro-cid-e3grugc2] .bcard__body[data-astro-cid-e3grugc2]{padding:var(--sp-6);gap:var(--sp-3);justify-content:center}.bcard--featured[data-astro-cid-e3grugc2] .bcard__title[data-astro-cid-e3grugc2]{font-size:var(--text-2xl)}.bcard--featured[data-astro-cid-e3grugc2] .bcard__desc[data-astro-cid-e3grugc2]{font-size:var(--text-base)}}.bcard--lead[data-astro-cid-e3grugc2],.bcard--row[data-astro-cid-e3grugc2]{display:block;background:transparent;border:0;overflow:visible}.bcard--lead[data-astro-cid-e3grugc2]:hover,.bcard--row[data-astro-cid-e3grugc2]:hover{border-color:var(--c-border)}.bcard--lead[data-astro-cid-e3grugc2] .bcard__media[data-astro-cid-e3grugc2],.bcard--row[data-astro-cid-e3grugc2] .bcard__media[data-astro-cid-e3grugc2]{border:0}.bcard--lead[data-astro-cid-e3grugc2] .bcard__body[data-astro-cid-e3grugc2],.bcard--row[data-astro-cid-e3grugc2] .bcard__body[data-astro-cid-e3grugc2]{padding:0}.bcard--lead[data-astro-cid-e3grugc2] .bcard__link[data-astro-cid-e3grugc2]{gap:var(--sp-5)}.bcard--lead[data-astro-cid-e3grugc2] .bcard__media[data-astro-cid-e3grugc2]{aspect-ratio:16 / 10}.bcard--lead[data-astro-cid-e3grugc2] .bcard__body[data-astro-cid-e3grugc2]{gap:var(--sp-3)}.bcard--lead[data-astro-cid-e3grugc2] .bcard__title[data-astro-cid-e3grugc2]{font-size:var(--text-2xl)}.bcard--lead[data-astro-cid-e3grugc2] .bcard__desc[data-astro-cid-e3grugc2]{font-size:var(--text-base)}.bcard--lead[data-astro-cid-e3grugc2] .bcard__cta[data-astro-cid-e3grugc2],.bcard--row[data-astro-cid-e3grugc2] .bcard__cta[data-astro-cid-e3grugc2]{padding-top:0}.bcard--row[data-astro-cid-e3grugc2]{border-top:1px solid var(--c-border);padding-block:var(--sp-6)}.bcard--row[data-astro-cid-e3grugc2] .bcard__link[data-astro-cid-e3grugc2]{gap:var(--sp-5)}.bcard--row[data-astro-cid-e3grugc2] .bcard__media[data-astro-cid-e3grugc2]{aspect-ratio:16 / 9}.bcard--row[data-astro-cid-e3grugc2] .bcard__body[data-astro-cid-e3grugc2]{gap:var(--sp-2)}.bcard--row[data-astro-cid-e3grugc2] .bcard__title[data-astro-cid-e3grugc2]{font-size:var(--text-xl)}.bcard--row[data-astro-cid-e3grugc2] .bcard__cta[data-astro-cid-e3grugc2]{margin-top:var(--sp-2)}@media(min-width:640px){.bcard--row[data-astro-cid-e3grugc2] .bcard__link[data-astro-cid-e3grugc2]{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:var(--sp-6)}.bcard--row[data-astro-cid-e3grugc2] .bcard__media[data-astro-cid-e3grugc2]{aspect-ratio:4 / 3}.bcard--row[data-astro-cid-e3grugc2] .bcard__desc[data-astro-cid-e3grugc2]{font-size:var(--text-base)}}@media(min-width:1024px){.bcard--lead[data-astro-cid-e3grugc2] .bcard__title[data-astro-cid-e3grugc2]{font-size:var(--text-3xl)}}.bcn__list[data-astro-cid-2377nfdv]{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0;padding:0;list-style:none}.bcn__link[data-astro-cid-2377nfdv]{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:44px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--c-border);color:var(--c-ink);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-tight);text-decoration:none}.bcn__link[data-astro-cid-2377nfdv]:hover{border-color:var(--c-ink)}.bcn__link[data-astro-cid-2377nfdv]:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.bcn__link[data-astro-cid-2377nfdv].is-active{border-color:var(--c-ink);background:var(--c-ink);color:var(--c-on-dark)}.bcn__count[data-astro-cid-2377nfdv]{font-size:var(--text-xs);font-variant-numeric:tabular-nums}.bp[data-astro-cid-vuour3b3]{display:grid;gap:var(--sp-3);margin-top:var(--sp-3);padding-top:var(--sp-5);border-top:1px solid var(--c-border)}.bp__controls[data-astro-cid-vuour3b3]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2)}.bp__pages[data-astro-cid-vuour3b3]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--sp-1);margin:0;padding:0;list-style:none}.bp__control[data-astro-cid-vuour3b3],.bp__page[data-astro-cid-vuour3b3]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--c-border);color:var(--c-ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-tight);text-decoration:none;transition:color var(--transition-btn),border-color var(--transition-btn),background-color var(--transition-btn)}.bp__control[data-astro-cid-vuour3b3]:hover,.bp__page[data-astro-cid-vuour3b3]:hover{border-color:var(--c-primary);color:var(--c-primary)}.bp__control[data-astro-cid-vuour3b3]:focus-visible,.bp__page[data-astro-cid-vuour3b3]:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.bp__page[data-astro-cid-vuour3b3].is-current{border-color:var(--c-ink);background:var(--c-ink);color:var(--c-on-dark)}.bp__control[data-astro-cid-vuour3b3].is-off{color:var(--c-muted);border-style:dashed}.bp__ellipsis[data-astro-cid-vuour3b3]{display:grid;place-items:center;min-width:24px;min-height:44px;color:var(--c-muted)}.bp__summary[data-astro-cid-vuour3b3]{margin:0;color:var(--c-muted);font-size:var(--text-xs);text-align:center}@media(max-width:480px){.bp__word[data-astro-cid-vuour3b3]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.bp__controls[data-astro-cid-vuour3b3]{justify-content:center;flex-wrap:nowrap;gap:var(--sp-1)}.bp__control[data-astro-cid-vuour3b3],.bp__page[data-astro-cid-vuour3b3]{min-width:40px;padding-inline:var(--sp-2)}}
