.bcard[data-astro-cid-vqljwchw]{background:var(--glass-bg);min-width:0;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--glass-shadow);color:var(--color-text);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.bcard[data-astro-cid-vqljwchw]:hover{box-shadow:var(--glass-shadow-lg);text-decoration:none}.bcard[data-astro-cid-vqljwchw]:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.bcard__media[data-astro-cid-vqljwchw]{aspect-ratio:16/9;background:var(--color-surface-cool);overflow:hidden}.bcard[data-astro-cid-vqljwchw] .bcard__img[data-astro-cid-vqljwchw]{width:100%;height:100%;box-shadow:none;object-fit:cover;border-radius:0;margin:0;display:block}.bcard__body[data-astro-cid-vqljwchw]{gap:var(--space-xs);padding:var(--space-md);flex-direction:column;flex:1;display:flex}.bcard__badge[data-astro-cid-vqljwchw]{background:var(--color-accent-soft);color:var(--color-accent-text);font-size:var(--fs-xs);border-radius:var(--radius-pill);letter-spacing:var(--tracking-wide);text-transform:uppercase;align-self:flex-start;padding:.2rem .65rem;font-weight:600}.bcard[data-astro-cid-vqljwchw] .bcard__title[data-astro-cid-vqljwchw]{margin:var(--space-2xs) 0 0;font-family:var(--font-display);font-size:1.125rem;font-weight:700;line-height:var(--lh-snug);letter-spacing:-.01em;color:var(--color-text);border:0;padding:0}.bcard[data-astro-cid-vqljwchw] .bcard__desc[data-astro-cid-vqljwchw]{color:var(--color-text-secondary);font-size:var(--fs-sm);line-height:var(--lh-base);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.bcard[data-astro-cid-vqljwchw] .bcard__meta[data-astro-cid-vqljwchw]{padding-top:var(--space-xs);color:var(--color-text-muted);font-size:var(--fs-xs);margin:auto 0 0;font-weight:500}.bcard--featured[data-astro-cid-vqljwchw]{grid-column:1/-1}@media (min-width:48rem){.bcard--featured[data-astro-cid-vqljwchw]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch;display:grid}.bcard--featured[data-astro-cid-vqljwchw].bcard--nocover{display:flex}.bcard--featured[data-astro-cid-vqljwchw] .bcard__media[data-astro-cid-vqljwchw]{aspect-ratio:auto;min-height:100%}.bcard--featured[data-astro-cid-vqljwchw] .bcard__body[data-astro-cid-vqljwchw]{padding:var(--space-lg) var(--space-lg) var(--space-lg) var(--space-md);justify-content:center;gap:var(--space-sm)}.bcard--featured[data-astro-cid-vqljwchw] .bcard__title[data-astro-cid-vqljwchw]{font-size:clamp(1.4rem,1rem + 1.1vw,1.85rem);line-height:1.2}.bcard--featured[data-astro-cid-vqljwchw] .bcard__desc[data-astro-cid-vqljwchw]{font-size:var(--fs-base,1rem);-webkit-line-clamp:4;line-clamp:4}.bcard--featured[data-astro-cid-vqljwchw] .bcard__meta[data-astro-cid-vqljwchw]{margin-top:var(--space-xs)}}@media (prefers-reduced-motion:no-preference){.bcard[data-astro-cid-vqljwchw]{transition:transform var(--dur-base) var(--ease-smooth), box-shadow var(--dur-base) var(--ease-smooth)}.bcard[data-astro-cid-vqljwchw]:hover{transform:translateY(-2px)}.bcard__img[data-astro-cid-vqljwchw]{transition:transform .6s var(--ease-smooth)}.bcard[data-astro-cid-vqljwchw]:hover .bcard__img[data-astro-cid-vqljwchw]{transform:scale(1.04)}}.page-cover[data-astro-cid-62dzsm7q]{margin:0 0 32px}.page-cover[data-astro-cid-62dzsm7q] picture[data-astro-cid-62dzsm7q],.page-cover[data-astro-cid-62dzsm7q] img[data-astro-cid-62dzsm7q]{display:block}.page-cover[data-astro-cid-62dzsm7q] img[data-astro-cid-62dzsm7q]{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--glass-border);background:var(--glass-bg);border-radius:16px;width:100%;height:auto}@media (min-width:48rem){.page-cover--wide[data-astro-cid-62dzsm7q] img[data-astro-cid-62dzsm7q]{aspect-ratio:8/3;object-position:center 30%}}@media (max-width:47.99rem){.page-cover[data-astro-cid-62dzsm7q]{margin-bottom:24px}.page-cover[data-astro-cid-62dzsm7q] img[data-astro-cid-62dzsm7q]{border-radius:12px}}.page[data-astro-cid-62dzsm7q]{max-width:1040px;margin:0 auto;padding:0 40px}.page-hero[data-astro-cid-62dzsm7q]{padding:56px 0 32px}.page-hero__inner[data-astro-cid-62dzsm7q]{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.page-hero__title[data-astro-cid-62dzsm7q]{font-family:var(--font-display);letter-spacing:-.035em;font-variation-settings:"wght" 800;color:var(--color-text);text-wrap:balance;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;max-width:22ch;margin:0;font-size:76px;font-weight:800;line-height:1.04}.page-hero__byline[data-astro-cid-62dzsm7q]{color:var(--color-text-secondary);border-radius:var(--radius-pill);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);flex-wrap:wrap;align-self:flex-start;align-items:center;gap:.5em;margin:8px 0 0;padding:8px 16px;font-size:13.5px;font-weight:600;line-height:1.4;display:inline-flex}.page-hero__byline-author[data-astro-cid-62dzsm7q]{color:var(--color-text-strong);font-weight:700}.page-hero__byline-sep[data-astro-cid-62dzsm7q]{color:var(--color-text-muted)}.page-hero__byline-date[data-astro-cid-62dzsm7q]{color:var(--color-text-secondary)}.page-hero__byline[data-astro-cid-62dzsm7q] time[data-astro-cid-62dzsm7q]{font-variant-numeric:tabular-nums}.page-hero__actions[data-astro-cid-62dzsm7q]{width:100%}.page-speakable[data-astro-cid-62dzsm7q]{margin:var(--space-md) 0 var(--space-xl);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.page__related[data-astro-cid-62dzsm7q]{margin:var(--space-2xl) 0 var(--space-xl)}.page__related-title[data-astro-cid-62dzsm7q]{font-family:var(--font-display);font-variation-settings:"wght" 700;letter-spacing:-.018em;margin:0 0 var(--space-md);color:var(--color-text);font-size:26px;font-weight:700;line-height:1.2}.page__related-grid[data-astro-cid-62dzsm7q]{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));display:grid}.page__refs[data-astro-cid-62dzsm7q]{margin:var(--space-2xl) 0 var(--space-xl);padding:var(--space-lg);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow)}.page__refs-title[data-astro-cid-62dzsm7q]{font-family:var(--font-display);font-variation-settings:"wght" 700;letter-spacing:-.018em;margin:0 0 var(--space-sm);color:var(--color-text);font-size:26px;font-weight:700;line-height:1.2}.page__refs-list[data-astro-cid-62dzsm7q]{margin:0 0 var(--space-sm);color:var(--color-text-secondary);padding-left:1.25rem;list-style:outside}.page__refs-item[data-astro-cid-62dzsm7q]{margin:.4rem 0;line-height:1.55}.page__refs-item[data-astro-cid-62dzsm7q] a[data-astro-cid-62dzsm7q]{color:var(--color-accent-ink);text-underline-offset:2px;text-decoration:underline}.page__refs-publisher[data-astro-cid-62dzsm7q]{color:var(--color-text-muted);font-size:14px}.page__refs-note[data-astro-cid-62dzsm7q]{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.5}.page__body[data-astro-cid-62dzsm7q] table{border-collapse:separate;border-spacing:0;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow)}.page__body[data-astro-cid-62dzsm7q] th{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);background:0 0;font-size:12px;font-weight:700}.page__body[data-astro-cid-62dzsm7q] td{border-bottom:1px solid var(--color-border-soft)}.page__body[data-astro-cid-62dzsm7q] tr:last-child td{border-bottom:0}.page__body[data-astro-cid-62dzsm7q] blockquote{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-left:3px solid var(--color-accent);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);color:var(--color-text-secondary)}.page__body[data-astro-cid-62dzsm7q] hr{background:linear-gradient(90deg, transparent, var(--color-border-strong), transparent);border:0;height:1px}@media (forced-colors:active){.page__body[data-astro-cid-62dzsm7q] hr{background:0 0;border-top:1px solid canvastext;height:0}}.page__body[data-astro-cid-62dzsm7q] li::marker{color:var(--color-accent)}@media (max-width:48rem){.page[data-astro-cid-62dzsm7q]{padding:0 20px}.page-hero[data-astro-cid-62dzsm7q]{padding:16px 0}.page-hero__inner[data-astro-cid-62dzsm7q]{gap:12px}.page-hero__title[data-astro-cid-62dzsm7q]{letter-spacing:-.022em;max-width:none;font-size:clamp(24px,7.6vw,56px)}.page-hero__byline[data-astro-cid-62dzsm7q]{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0 .5em;margin:0;padding:0;font-size:12.5px}.page-hero__byline-sep[data-astro-cid-62dzsm7q]{display:none}.page-hero__byline-date[data-astro-cid-62dzsm7q]{flex-basis:100%}.page__refs[data-astro-cid-62dzsm7q]{padding:var(--space-md);margin:var(--space-xl) 0 var(--space-lg)}.page__body[data-astro-cid-62dzsm7q] table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}}
