.topic-filter[data-astro-cid-fmgelhwa]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem}.topic-chip[data-astro-cid-fmgelhwa]{padding:.45rem .95rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--color-ink) 15%,transparent);background:transparent;color:var(--color-ink-soft);font-size:.8125rem;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.topic-count[data-astro-cid-fmgelhwa]{margin-left:.25rem;opacity:.7;font-variant-numeric:tabular-nums}@media(min-width:768px){.topic-chip[data-astro-cid-fmgelhwa]:hover{border-color:var(--color-clay-light);color:var(--color-ink)}}@media(max-width:767px){.topic-chip[data-astro-cid-fmgelhwa]:active{border-color:var(--color-clay-light);color:var(--color-ink)}}.topic-chip[data-astro-cid-fmgelhwa][aria-pressed=true]{background:var(--color-clay-strong);border-color:var(--color-clay-strong);color:#fff}.condition-tab[data-astro-cid-fmgelhwa][aria-selected=true]{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-paper)}.vid-modal[data-astro-cid-fmgelhwa]{position:fixed;inset:0;margin:auto;width:min(960px,calc(100vw - 32px));height:fit-content;max-width:none;max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:18px;background:var(--color-paper);color:var(--color-ink);box-shadow:0 40px 90px -30px #0a162899,0 0 0 1px #ffffff0f;overflow:hidden}.vid-modal[data-astro-cid-fmgelhwa][open]{animation:vid-in .38s cubic-bezier(.2,.8,.2,1) both}.vid-modal[data-astro-cid-fmgelhwa]::backdrop{background:#0c1a2e99;backdrop-filter:blur(4px)}.vid-modal[data-astro-cid-fmgelhwa][open]::backdrop{animation:vid-fade .3s ease both}@keyframes vid-in{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}@keyframes vid-fade{0%{opacity:0}to{opacity:1}}.vid-frame[data-astro-cid-fmgelhwa]{position:relative;aspect-ratio:16 / 9;background:#000}.vid-frame[data-astro-cid-fmgelhwa] iframe[data-astro-cid-fmgelhwa]{position:absolute;inset:0;width:100%;height:100%;border:0}.vid-close[data-astro-cid-fmgelhwa]{position:absolute;top:14px;right:14px;z-index:1;display:grid;place-items:center;width:42px;height:42px;border-radius:9999px;border:1px solid rgba(255,255,255,.2);background:#12223ad1;color:#fff;cursor:pointer;transition:background .2s ease}@media(min-width:768px){.vid-close[data-astro-cid-fmgelhwa]:hover{background:var(--color-clay-strong)}}@media(max-width:767px){.vid-close[data-astro-cid-fmgelhwa]:active{background:var(--color-clay-strong)}}.vid-body[data-astro-cid-fmgelhwa]{padding:clamp(20px,3vw,32px) clamp(20px,3.5vw,40px) clamp(22px,3vw,30px);overflow-y:auto}.vid-meta[data-astro-cid-fmgelhwa]{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-clay-text)}.vid-title[data-astro-cid-fmgelhwa]{margin-top:.6rem;font-family:var(--font-display);font-weight:500;font-size:clamp(1.4rem,2.4vw,1.85rem);line-height:1.2;color:var(--color-ink);text-wrap:balance}.vid-desc[data-astro-cid-fmgelhwa]{margin-top:.75rem;max-width:62ch;font-size:1rem;line-height:1.6;color:var(--color-ink-soft)}.vid-actions[data-astro-cid-fmgelhwa]{margin-top:1.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.vid-yt[data-astro-cid-fmgelhwa],.vid-ghost[data-astro-cid-fmgelhwa],.vid-book[data-astro-cid-fmgelhwa]{display:inline-flex;align-items:center;gap:.4rem;padding:.7rem 1.25rem;border-radius:9999px;font-size:.9375rem;font-weight:500;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.vid-yt[data-astro-cid-fmgelhwa]{background:var(--color-navy);color:var(--color-paper);border:1px solid var(--color-navy)}@media(min-width:768px){.vid-yt[data-astro-cid-fmgelhwa]:hover{background:var(--color-clay-strong);border-color:var(--color-clay-strong)}}@media(max-width:767px){.vid-yt[data-astro-cid-fmgelhwa]:active{background:var(--color-clay-strong);border-color:var(--color-clay-strong)}}.vid-ghost[data-astro-cid-fmgelhwa]{background:transparent;color:var(--color-ink);border:1px solid color-mix(in srgb,var(--color-ink) 18%,transparent)}.vid-book[data-astro-cid-fmgelhwa]{background:var(--color-clay-strong);color:#fff;border:1px solid var(--color-clay-strong)}@media(min-width:768px){.vid-book[data-astro-cid-fmgelhwa]:hover{background:var(--color-clay-text);border-color:var(--color-clay-text)}}@media(max-width:767px){.vid-book[data-astro-cid-fmgelhwa]:active{background:var(--color-clay-text);border-color:var(--color-clay-text)}}@media(min-width:768px){.vid-ghost[data-astro-cid-fmgelhwa]:hover{border-color:var(--color-clay-strong);color:var(--color-clay-text)}}@media(max-width:767px){.vid-ghost[data-astro-cid-fmgelhwa]:active{border-color:var(--color-clay-strong);color:var(--color-clay-text)}}.vid-yt[data-astro-cid-fmgelhwa],.vid-ghost[data-astro-cid-fmgelhwa],.vid-book[data-astro-cid-fmgelhwa]{font:inherit}@media(prefers-reduced-motion:reduce){.vid-modal[data-astro-cid-fmgelhwa][open],.vid-modal[data-astro-cid-fmgelhwa][open]::backdrop{animation:none}}@media(max-width:640px){.vid-actions[data-astro-cid-fmgelhwa]{flex-direction:column-reverse;align-items:stretch}.vid-yt[data-astro-cid-fmgelhwa],.vid-ghost[data-astro-cid-fmgelhwa],.vid-book[data-astro-cid-fmgelhwa]{justify-content:center}}
