.insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.insight-card{display:flex;flex-direction:column;min-width:0;color:#e8efeb;border-bottom:1px solid #304c39}.insight-card-image{position:relative;overflow:hidden;aspect-ratio:16/10;background:#080e0b;clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px)}.insight-filters{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-bottom:34px}.insight-filters button{flex-shrink:0;min-height:44px;padding:10px 19px;color:var(--muted-foreground);cursor:pointer;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.insight-filters button[aria-pressed=true]{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--background))}.insight-filters button:focus-visible{clip-path:none}@media (min-width:1100px){.home-insights .insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-insights .insight-card h2{font-size:25px}}.insight-card-image img{object-fit:cover;transition:transform .55s cubic-bezier(.22,1,.36,1)}.insight-card:focus-visible img,.insight-card:hover img{transform:scale(1.025)}.insight-card-copy{display:flex;flex:1;flex-direction:column;padding-block:25px}.insight-category{color:#9ac9ad;font-size:12px;line-height:1.8}.insight-card h2{font-size:clamp(23px,2.4vw,31px);line-height:1.35;letter-spacing:-.025em;margin:12px 0 16px;text-wrap:balance}.insight-card p{color:#aebdb4;font-size:15px;line-height:1.85;margin-bottom:25px}.insight-read{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#b4dec4;font-size:13px;margin-top:auto}.home-insights{width:min(1160px,100% - 40px);margin:0 auto;padding-block:72px 100px}.home-insights-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px}.home-insights-heading h2{margin-top:12px;font-size:clamp(30px,4vw,46px);line-height:1.2;letter-spacing:-.035em}.home-insights-heading>a{margin:0 0 4px;white-space:nowrap}.locale-ar .home-insights-heading h2,.locale-ar .insight-card h2{letter-spacing:0;line-height:1.55}@media (max-width:760px){.insight-grid{grid-template-columns:1fr;gap:40px}.home-insights{padding-block:48px 72px}.home-insights-heading{align-items:flex-start;flex-direction:column;gap:20px}.insight-card-copy{padding-block:22px}}@media (prefers-reduced-motion:reduce){.insight-card-image img{transition:none;transform:none!important}}