.bp-link.svelte-j4n9j4{display:grid;gap:.85rem;color:inherit;text-decoration:none}.bp-link.svelte-j4n9j4:focus-visible{outline:3px solid var(--bs-primary);outline-offset:4px;border-radius:1.1rem}.bp-frame.svelte-j4n9j4{display:block;position:relative;aspect-ratio:16 / 9;border-radius:1rem;overflow:hidden;background:var(--bs-secondary-bg)}.bp-frame.svelte-j4n9j4 .bp-img{width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.22,1,.36,1)}.bp-link.svelte-j4n9j4:hover .bp-img{transform:scale(1.05)}.bp-body.svelte-j4n9j4{display:block;min-width:0}.bp-kicker.svelte-j4n9j4{display:flex;align-items:center;flex-wrap:wrap;gap:.2rem .5rem;margin-bottom:.3rem;font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.bp-topic.svelte-j4n9j4{color:var(--mx-primary-ink)}.bp-place.svelte-j4n9j4{display:inline-flex;align-items:center;gap:.25rem;min-width:0;color:var(--bs-secondary)}.bp-place.svelte-j4n9j4 .bi-icon{flex-shrink:0}.bp-title.svelte-j4n9j4{margin:0;font-size:1.05rem;font-weight:800;line-height:1.3;letter-spacing:-.01em;color:#0b1b2e;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.bp-link.svelte-j4n9j4:hover .bp-title:where(.svelte-j4n9j4){text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.bp-excerpt.svelte-j4n9j4{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.35rem;font-size:.85rem;line-height:1.5;color:var(--bs-secondary)}.bp-meta.svelte-j4n9j4{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:.6rem;font-size:.74rem;font-weight:600;color:var(--bs-secondary)}.bp-meta-item.svelte-j4n9j4{display:inline-flex;align-items:center;gap:.3rem}.is-featured.svelte-j4n9j4 .bp-title:where(.svelte-j4n9j4){font-size:1.35rem;-webkit-line-clamp:3}.is-featured.svelte-j4n9j4 .bp-excerpt:where(.svelte-j4n9j4){-webkit-line-clamp:3;font-size:.9rem}@media (min-width: 768px){.bp-card.svelte-j4n9j4:not(.is-featured):not(.is-stacked) .bp-link:where(.svelte-j4n9j4){grid-template-columns:34% 1fr;align-items:center;gap:1.25rem}.bp-card.svelte-j4n9j4:not(.is-featured) .bp-title:where(.svelte-j4n9j4){font-size:1.15rem;-webkit-line-clamp:2}.bp-card.is-stacked.svelte-j4n9j4 .bp-title:where(.svelte-j4n9j4){font-size:1.05rem;-webkit-line-clamp:3}.is-featured.svelte-j4n9j4 .bp-title:where(.svelte-j4n9j4){font-size:1.75rem}.is-featured.svelte-j4n9j4 .bp-frame:where(.svelte-j4n9j4){aspect-ratio:21 / 9}}@media (prefers-reduced-motion: reduce){.bp-frame.svelte-j4n9j4 .bp-img{transition:none}.bp-link.svelte-j4n9j4:hover .bp-img{transform:none}}
