:root{--bl-text:#0a2540;--bl-muted:#7b9ab2;--bl-faint:#eef5fd;--bl-border:#e8f0f8;--bl-accent:#006ec6;--bl-bg:#fff}.bl-hero[data-astro-cid-x255k2k2]{background:var(--bl-bg);padding-top:6rem;padding-bottom:0}.bl-hero__inner[data-astro-cid-x255k2k2]{padding-bottom:3.5rem}.bl-hero__heading[data-astro-cid-x255k2k2]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.bl-hero__title[data-astro-cid-x255k2k2]{letter-spacing:-.03em;color:var(--bl-text);margin:0;font-family:Montserrat,sans-serif;font-size:clamp(2.5rem,7vw,5rem);font-weight:900;line-height:.92}.bl-hero__title-accent[data-astro-cid-x255k2k2]{color:var(--bl-accent);font-style:normal}.bl-hero__count[data-astro-cid-x255k2k2]{color:var(--bl-muted);white-space:nowrap;align-items:baseline;gap:.4rem;margin-bottom:.5rem;font-size:.8rem;font-weight:400;display:flex}.bl-hero__count-num[data-astro-cid-x255k2k2]{color:var(--bl-text);font-family:Montserrat,sans-serif;font-size:1.75rem;font-weight:800;line-height:1}.bl-hero__rule[data-astro-cid-x255k2k2]{background:linear-gradient(90deg, var(--bl-accent) 0%, var(--bl-border) 60%, transparent 100%);height:1px}.bl-featured[data-astro-cid-x255k2k2]{background:var(--bl-bg);border-bottom:1px solid var(--bl-border);padding:4rem 0}.bl-featured__card[data-astro-cid-x255k2k2]{grid-template-columns:1fr;gap:2rem;text-decoration:none;display:grid}@media (width>=768px){.bl-featured__card[data-astro-cid-x255k2k2]{grid-template-columns:5fr 6fr;align-items:center;gap:4rem}}.bl-featured__img-wrap[data-astro-cid-x255k2k2]{aspect-ratio:16/10;background:var(--bl-faint);border-radius:1rem;position:relative;overflow:hidden}.bl-featured__img[data-astro-cid-x255k2k2]{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.bl-featured__card[data-astro-cid-x255k2k2]:hover .bl-featured__img[data-astro-cid-x255k2k2]{transform:scale(1.04)}.bl-featured__img-placeholder[data-astro-cid-x255k2k2]{background:linear-gradient(135deg,#006ec6 0%,#003f78 100%);width:100%;height:100%}.bl-featured__category-pill[data-astro-cid-x255k2k2]{letter-spacing:.18em;text-transform:uppercase;color:#fff;backdrop-filter:blur(6px);background:#00000073;border-radius:9999px;padding:.3rem .75rem;font-size:.6rem;font-weight:700;position:absolute;bottom:1rem;left:1rem}.bl-featured__tag[data-astro-cid-x255k2k2]{letter-spacing:.22em;text-transform:uppercase;color:var(--bl-accent);margin-bottom:1rem;font-size:.625rem;font-weight:700}.bl-featured__title[data-astro-cid-x255k2k2]{letter-spacing:-.02em;color:var(--bl-text);margin:0 0 1rem;font-family:Montserrat,sans-serif;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:900;line-height:1.1;transition:color .2s}.bl-featured__card[data-astro-cid-x255k2k2]:hover .bl-featured__title[data-astro-cid-x255k2k2]{color:var(--bl-accent)}.bl-featured__excerpt[data-astro-cid-x255k2k2]{color:#4a6a85;margin:0 0 1.75rem;font-size:.9375rem;line-height:1.75}.bl-featured__meta[data-astro-cid-x255k2k2]{color:var(--bl-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.75rem;font-size:.75rem;display:flex}.bl-featured__meta-dot[data-astro-cid-x255k2k2]{background:var(--bl-muted);opacity:.5;border-radius:9999px;flex-shrink:0;width:3px;height:3px}.bl-featured__cta[data-astro-cid-x255k2k2]{color:var(--bl-accent);border-bottom:1.5px solid #006ec64d;align-items:center;gap:.4rem;padding-bottom:2px;font-size:.8125rem;font-weight:700;transition:border-color .2s,color .2s;display:inline-flex}.bl-featured__card[data-astro-cid-x255k2k2]:hover .bl-featured__cta[data-astro-cid-x255k2k2]{border-color:var(--bl-accent)}.bl-list[data-astro-cid-x255k2k2]{background:var(--bl-bg);padding:4rem 0 6rem}.bl-list__header[data-astro-cid-x255k2k2]{align-items:center;gap:1rem;margin-bottom:0;display:flex}.bl-list__header-line[data-astro-cid-x255k2k2]{background:var(--bl-border);flex:1;height:1px}.bl-list__header-label[data-astro-cid-x255k2k2]{letter-spacing:.22em;text-transform:uppercase;color:var(--bl-muted);white-space:nowrap;font-size:.625rem;font-weight:700}.bl-list__ol[data-astro-cid-x255k2k2]{margin:0;padding:0;list-style:none}.bl-item[data-astro-cid-x255k2k2]{border-bottom:1px solid var(--bl-border)}.bl-item__link[data-astro-cid-x255k2k2]{grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem 2rem;padding:1.75rem 0;text-decoration:none;display:grid}.bl-item__cat[data-astro-cid-x255k2k2]{letter-spacing:.2em;text-transform:uppercase;color:var(--bl-accent);white-space:nowrap;background:var(--bl-faint);text-align:center;border-radius:9999px;min-width:9.5rem;padding:.25rem .6rem;font-size:.6rem;font-weight:700}.bl-item__body[data-astro-cid-x255k2k2]{min-width:0}.bl-item__title[data-astro-cid-x255k2k2]{color:var(--bl-text);white-space:nowrap;text-overflow:ellipsis;margin:0 0 .3rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;line-height:1.35;transition:color .2s;overflow:hidden}.bl-item__link[data-astro-cid-x255k2k2]:hover .bl-item__title[data-astro-cid-x255k2k2]{color:var(--bl-accent)}.bl-item__excerpt[data-astro-cid-x255k2k2]{color:var(--bl-muted);margin:0;font-size:.8125rem;line-height:1.55}.bl-item__right[data-astro-cid-x255k2k2]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.6rem;display:flex}.bl-item__meta[data-astro-cid-x255k2k2]{color:var(--bl-muted);text-align:right;flex-direction:column;align-items:flex-end;gap:.15rem;font-size:.7rem;display:flex}.bl-item__dot[data-astro-cid-x255k2k2]{background:var(--bl-muted);opacity:.5;border-radius:9999px;flex-shrink:0;width:2px;height:2px;display:none}.bl-item__arrow[data-astro-cid-x255k2k2]{color:var(--bl-border);transition:color .2s,transform .2s;display:flex}.bl-item__link[data-astro-cid-x255k2k2]:hover .bl-item__arrow[data-astro-cid-x255k2k2]{color:var(--bl-accent);transform:translate(4px)}@media (width<=767px){.bl-item__link[data-astro-cid-x255k2k2]{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.25rem 0;display:flex}.bl-item__body[data-astro-cid-x255k2k2],.bl-item__right[data-astro-cid-x255k2k2]{display:contents}.bl-item__cat[data-astro-cid-x255k2k2]{text-align:left;order:1;min-width:0}.bl-item__title[data-astro-cid-x255k2k2]{white-space:normal;text-overflow:unset;order:2;overflow:visible}.bl-item__meta[data-astro-cid-x255k2k2]{text-align:left;flex-flow:wrap;order:3;align-items:center;gap:.4rem}.bl-item__dot[data-astro-cid-x255k2k2]{display:inline-block}.bl-item__excerpt[data-astro-cid-x255k2k2]{order:4}.bl-item__arrow[data-astro-cid-x255k2k2]{order:5;align-self:flex-end}}
