.featured-section[data-astro-cid-usg4ch6h]{background:var(--white);padding:var(--section-pad) 0 32px}.featured-heading[data-astro-cid-usg4ch6h]{font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:700;color:var(--navy);margin-bottom:28px}.featured-card[data-astro-cid-usg4ch6h]{display:grid;grid-template-columns:360px 1fr;gap:48px;align-items:center;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card);text-decoration:none;color:inherit;transition:box-shadow .2s ease;position:relative}.fp-ribbon[data-astro-cid-usg4ch6h]{position:absolute;top:26px;left:-34px;z-index:10;width:148px;background:var(--orange);color:#fff;font-family:Manrope,sans-serif;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;text-align:center;padding:6px 0;transform:rotate(-45deg);box-shadow:0 3px 10px #fc812773}.featured-card[data-astro-cid-usg4ch6h]:hover{box-shadow:0 6px 32px #001e4021}.featured-card--placeholder[data-astro-cid-usg4ch6h]{pointer-events:none;opacity:.6}.featured-thumb[data-astro-cid-usg4ch6h]{position:relative;aspect-ratio:4 / 3;background:linear-gradient(135deg,var(--navy) 0%,var(--navy-mid) 100%);display:flex;align-items:flex-end;padding:20px 24px;overflow:hidden}.featured-thumb--placeholder[data-astro-cid-usg4ch6h]{background:var(--surface-low);align-items:center;justify-content:center}.fp-placeholder-letter[data-astro-cid-usg4ch6h]{position:absolute;top:-8px;left:12px;font-family:Manrope,sans-serif;font-size:8rem;font-weight:800;color:var(--white);opacity:.06;line-height:1;user-select:none}.fp-tbd-badge[data-astro-cid-usg4ch6h]{position:relative;z-index:1;display:flex;align-items:center;gap:8px;font-family:Manrope,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#001e4073;background:#001e400f;border:1.5px dashed rgba(0,30,64,.2);padding:8px 18px;border-radius:100px}.fp-tbd-badge[data-astro-cid-usg4ch6h] svg[data-astro-cid-usg4ch6h]{flex-shrink:0;opacity:.7}.fp-cat-tag[data-astro-cid-usg4ch6h]{position:relative;z-index:1;font-family:Manrope,sans-serif;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--orange);background:#fc812726;padding:4px 10px;border-radius:100px}.featured-body[data-astro-cid-usg4ch6h]{padding:36px 40px 36px 0}.fp-title--placeholder[data-astro-cid-usg4ch6h],.fp-excerpt--placeholder[data-astro-cid-usg4ch6h],.fp-date--placeholder[data-astro-cid-usg4ch6h]{color:#001e404d;font-style:italic}.fp-placeholder-note[data-astro-cid-usg4ch6h]{font-size:.75rem;color:#001e404d;font-style:italic;border:1px dashed rgba(0,30,64,.15);padding:3px 10px;border-radius:100px;white-space:nowrap}.fp-category[data-astro-cid-usg4ch6h]{display:inline-block;font-family:Inter,sans-serif;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--orange);margin-bottom:12px}.fp-title[data-astro-cid-usg4ch6h]{font-size:clamp(1.3rem,2vw,1.65rem);font-weight:700;color:var(--navy);line-height:1.3;margin-bottom:14px}.fp-excerpt[data-astro-cid-usg4ch6h]{font-size:.95rem;line-height:1.72;color:var(--text-body);margin-bottom:20px}.fp-meta[data-astro-cid-usg4ch6h]{display:flex;align-items:center;gap:16px}.fp-date[data-astro-cid-usg4ch6h]{font-size:.8rem;color:var(--text-subtle)}.fp-read-more[data-astro-cid-usg4ch6h]{font-family:Manrope,sans-serif;font-size:.875rem;font-weight:700;color:var(--orange)}@media(max-width:900px){.featured-card[data-astro-cid-usg4ch6h]{grid-template-columns:280px 1fr;gap:32px}}@media(max-width:768px){.featured-card[data-astro-cid-usg4ch6h]{grid-template-columns:1fr;gap:0}.featured-thumb[data-astro-cid-usg4ch6h]{aspect-ratio:16 / 9}.featured-body[data-astro-cid-usg4ch6h]{padding:28px}}.events-preview[data-astro-cid-er3pmupq]{padding:var(--section-pad) 0;background:var(--surface-low)}.cg-header[data-astro-cid-er3pmupq]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:36px;flex-wrap:wrap}.cg-heading[data-astro-cid-er3pmupq]{font-size:clamp(1.4rem,2.5vw,1.8rem)}.cg-view-all[data-astro-cid-er3pmupq]{font-family:Manrope,sans-serif;font-size:.875rem;font-weight:700;color:var(--orange);white-space:nowrap;transition:opacity .15s}.cg-view-all[data-astro-cid-er3pmupq]:hover{opacity:.75}.events-preview__grid[data-astro-cid-er3pmupq]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:900px){.events-preview__grid[data-astro-cid-er3pmupq]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.events-preview__grid[data-astro-cid-er3pmupq]{grid-template-columns:1fr}}
