.style_section__lJ5lp{padding:var(--page-start-offset,calc(var(--announcement-bar-height, 0px) + var(--header-nav-height, 72px) + 24px)) 0 96px;background:var(--color-bg-primary)}.style_container__Vbap2{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.style_containerFull__1qVDu{max-width:100%}.style_header__oTvuu{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:48px;border-bottom:1px solid var(--color-border);padding-bottom:20px}.style_title__FRuUs{font-family:var(--font-family-heading);font-size:calc(var(--section-title-size) * var(--sf, 1));font-weight:300;letter-spacing:-.02em;color:var(--color-text-primary);margin:0;line-height:1}.style_subtitle___eEbT{font-size:calc(.72rem * var(--sf, 1));letter-spacing:.1em;color:var(--color-text-muted);margin:0;white-space:nowrap}.style_featured__uA7a4{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;margin-bottom:56px;color:inherit;text-decoration:none}.style_featuredImage__TX9IZ{width:100%;aspect-ratio:16/10;overflow:hidden;background:var(--color-bg-secondary)}.style_featuredImage__TX9IZ img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-slow)}.style_featured__uA7a4:hover .style_featuredImage__TX9IZ img{transform:scale(1.03)}.style_featuredImagePlaceholder__SjO_p{width:100%;height:100%;background:var(--color-bg-secondary)}.style_featuredContent__rSb4X{display:flex;flex-direction:column;justify-content:center;gap:12px}.style_tag__cqVjc{font-size:calc(var(--section-label-size) * var(--sf, 1));font-weight:var(--font-medium);letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted)}.style_featuredTitle__uI4MG{font-family:var(--font-family-heading);font-size:calc(var(--section-title-size) * var(--sf, 1));font-weight:300;line-height:1.25;letter-spacing:-.01em;color:var(--color-text-primary);margin:0}.style_featuredExcerpt___8gIG{font-size:calc(.85rem * var(--sf, 1));line-height:1.7;color:var(--color-text-secondary);margin:0}.style_readMore__X_knQ{font-size:calc(.72rem * var(--sf, 1));color:var(--color-text-primary);letter-spacing:.08em;text-decoration:underline;text-underline-offset:3px;transition:opacity var(--transition-fast);margin-top:4px}.style_featured__uA7a4:hover .style_readMore__X_knQ{opacity:.6}.style_grid__HYAaa{display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px;border-top:1px solid var(--color-border);padding-top:48px}@media (min-width:640px){.style_grid__HYAaa{grid-template-columns:repeat(2,1fr);gap:40px 24px}}@media (min-width:1024px){.style_grid__HYAaa{grid-template-columns:repeat(3,1fr);gap:48px 28px}}.style_card__aDf8Y{text-decoration:none;color:inherit;display:flex;flex-direction:column}.style_cardImage__Wfp0h{aspect-ratio:16/10;background:var(--color-bg-secondary);overflow:hidden;margin-bottom:14px}.style_cardImage__Wfp0h img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-slow)}.style_card__aDf8Y:hover .style_cardImage__Wfp0h img{transform:scale(1.04)}.style_cardImagePlaceholder__zivg_{width:100%;height:100%;background:var(--color-bg-secondary)}.style_cardContent__V3MNC{display:flex;flex-direction:column;flex:1 1;gap:6px}.style_cardTitle__Ru6fN{font-size:calc(.9rem * var(--sf, 1));font-weight:var(--font-medium);line-height:1.45;color:var(--color-text-primary);margin:0}.style_cardExcerpt__hf9yj{font-size:calc(.78rem * var(--sf, 1));line-height:1.65;color:var(--color-text-secondary);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.style_cardReadMore__xMq5j{font-size:calc(.7rem * var(--sf, 1));color:var(--color-text-primary);letter-spacing:.08em;text-decoration:underline;text-underline-offset:3px;transition:opacity var(--transition-fast);margin-top:4px}.style_card__aDf8Y:hover .style_cardReadMore__xMq5j{opacity:.6}@media (min-width:768px){.style_featured__uA7a4{grid-template-columns:1fr 1fr;gap:40px;align-items:center}.style_featuredImage__TX9IZ{aspect-ratio:4/3}}@media (min-width:1024px){.style_featured__uA7a4{grid-template-columns:1.2fr 1fr;gap:64px;margin-bottom:64px}}