.gf-section--countdown{padding-bottom:0}.gf-event-countdown{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:38px;padding:30px 34px;border-radius:var(--gf-radius);background:var(--gf-forest);color:#fff;box-shadow:var(--gf-shadow)}.gf-event-countdown h2{margin:5px 0 7px;font-size:clamp(24px,3vw,36px);line-height:1.15}.gf-event-countdown p{margin:0;color:#d7e6e0}.gf-countdown-units{display:grid;grid-template-columns:repeat(4,minmax(74px,1fr));gap:9px}.gf-countdown-units>div{min-width:78px;padding:15px 10px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(255,255,255,.08);text-align:center}.gf-countdown-units strong{display:block;color:var(--gf-lime);font-size:28px;line-height:1}.gf-countdown-units span{display:block;margin-top:6px;color:#d7e6e0;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.gf-event-hero{aspect-ratio:16/8}.gf-event-facts{margin:0 0 20px}.gf-event-facts>div{padding:12px 0;border-bottom:1px solid var(--gf-line)}.gf-event-facts dt{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--gf-muted)}.gf-event-facts dd{margin:3px 0 0;font-weight:700}.gf-map-card{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);overflow:hidden;border:1px solid var(--gf-line);border-radius:var(--gf-radius);background:#fff;box-shadow:var(--gf-shadow)}.gf-map-card__copy{padding:36px}.gf-map-card__copy h2{margin:6px 0 9px}.gf-map-card iframe{width:100%;min-height:390px;border:0}.gf-objective-card__icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:18px;border-radius:12px;background:var(--gf-soft);color:var(--gf-green)}.gf-objective-card__icon svg{width:24px;height:24px;stroke:currentColor}.gf-callout{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:28px;padding:30px 34px;border-radius:var(--gf-radius);background:var(--gf-forest);color:#fff}.gf-callout h2{margin:5px 0}.gf-callout p{margin:0;color:#d7e6e0}.gf-innovation-stat{display:grid;place-items:center;align-content:center;min-height:330px;padding:36px;text-align:center;background:var(--gf-forest);color:#fff}.gf-innovation-stat strong{font-size:clamp(72px,10vw,130px);line-height:.9;color:var(--gf-lime)}.gf-innovation-stat span{max-width:250px;margin-top:20px}.gf-article__hero{width:100%;margin-bottom:28px;border-radius:12px}.gf-sidebar-link{display:block;margin:10px 0;text-decoration:none}.gf-sidebar-link:hover{color:var(--gf-green)}
@media(max-width:900px){.gf-event-countdown{grid-template-columns:1fr}.gf-map-card{grid-template-columns:1fr}.gf-map-card iframe{min-height:330px}}
@media(max-width:640px){.gf-event-countdown{padding:24px 20px}.gf-countdown-units{grid-template-columns:repeat(2,1fr)}.gf-countdown-units>div{min-width:0}.gf-callout{align-items:flex-start;flex-direction:column;padding:25px 22px}.gf-map-card__copy{padding:25px 22px}.gf-map-card iframe{min-height:290px}}
