.recognition-section[data-astro-cid-6ej3x47c]{background-color:var(--color-bg-alt);border-top:1px solid var(--color-card-border);border-bottom:1px solid var(--color-card-border);padding:clamp(3.5rem,6vw,5.5rem) 0}.section-header[data-astro-cid-6ej3x47c]{margin-bottom:3.5rem}.header-badges[data-astro-cid-6ej3x47c]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;margin-bottom:1rem;display:flex}.event-meta-badge[data-astro-cid-6ej3x47c]{color:var(--color-primary-dark);background:var(--color-surface);border:1px solid var(--color-card-border);border-radius:var(--radius-full);padding:.25rem .8rem;font-size:.8rem;font-weight:700}.event-theme[data-astro-cid-6ej3x47c]{color:var(--color-primary);margin-top:-.25rem;margin-bottom:1rem;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:800}.organizers-note[data-astro-cid-6ej3x47c]{color:var(--color-text-muted);margin-top:.85rem;font-size:.875rem;font-style:italic}.infographic-card[data-astro-cid-6ej3x47c]{background:var(--color-surface);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-bottom:4rem;overflow:hidden}.infographic-header[data-astro-cid-6ej3x47c]{border-bottom:1px solid var(--color-card-border);background:linear-gradient(135deg,#19aaaf14 0%,#13676c05 100%);padding:clamp(1.5rem,3vw,2.25rem)}.info-badge[data-astro-cid-6ej3x47c]{letter-spacing:.05em;text-transform:uppercase;color:var(--color-primary-dark);background-color:var(--color-primary-light);border-radius:var(--radius-full);margin-bottom:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:800;display:inline-block}.info-title[data-astro-cid-6ej3x47c]{color:var(--color-primary-dark);margin-bottom:.5rem;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:800}.info-desc[data-astro-cid-6ej3x47c]{color:var(--color-text-muted);margin:0;font-size:.95rem;line-height:1.6}.infographic-media[data-astro-cid-6ej3x47c]{background:#0b2f33;justify-content:center;align-items:center;padding:.5rem;display:flex}.infographic-img[data-astro-cid-6ej3x47c]{border-radius:var(--radius-sm);width:100%;height:auto;display:block}.sdgs-block[data-astro-cid-6ej3x47c]{margin-bottom:4rem}.block-heading[data-astro-cid-6ej3x47c]{margin-bottom:2.25rem}.sub-badge[data-astro-cid-6ej3x47c]{letter-spacing:.05em;color:var(--color-primary);text-transform:uppercase;margin-bottom:.4rem;font-size:.75rem;font-weight:800;display:inline-block}.block-title[data-astro-cid-6ej3x47c]{color:var(--color-primary-dark);font-size:clamp(1.25rem,2vw,1.6rem);font-weight:800}.sdgs-grid[data-astro-cid-6ej3x47c]{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:1.5rem;display:grid}.sdg-card[data-astro-cid-6ej3x47c]{background:var(--color-surface);border:1px solid var(--color-card-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;padding:1.75rem 1.5rem;transition:transform .2s,box-shadow .2s;display:flex}.sdg-card[data-astro-cid-6ej3x47c]:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.sdg-badge[data-astro-cid-6ej3x47c]{border-radius:var(--radius-full);color:var(--color-white);letter-spacing:.05em;justify-content:center;align-self:flex-start;align-items:center;margin-bottom:1rem;padding:.35rem .85rem;font-size:.85rem;font-weight:800;display:inline-flex}.sdg-title[data-astro-cid-6ej3x47c]{color:var(--color-primary-dark);margin-bottom:.65rem;font-size:1.15rem;font-weight:800}.sdg-desc[data-astro-cid-6ej3x47c]{color:var(--color-text-muted);margin:0;font-size:.925rem;line-height:1.55}.framework-block[data-astro-cid-6ej3x47c]{background:var(--color-surface);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:4rem;padding:clamp(2rem,3.5vw,3rem) clamp(1.5rem,3vw,2.5rem)}.framework-steps-grid[data-astro-cid-6ej3x47c]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1.5rem;display:grid}.step-box[data-astro-cid-6ej3x47c]{background:var(--color-bg-alt);border:1px solid var(--color-card-border);border-radius:var(--radius-md);flex-direction:column;align-items:flex-start;padding:1.5rem;display:flex;position:relative}.step-num-circle[data-astro-cid-6ej3x47c]{background-color:var(--color-primary-dark);width:36px;height:36px;color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;font-size:1rem;font-weight:800;display:flex}.step-title[data-astro-cid-6ej3x47c]{color:var(--color-primary-dark);margin-bottom:.5rem;font-size:1.05rem;font-weight:800}.step-desc[data-astro-cid-6ej3x47c]{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.5}.gallery-block[data-astro-cid-6ej3x47c]{margin-top:1rem}.gallery-grid[data-astro-cid-6ej3x47c]{grid-template-columns:1fr;gap:1.75rem;display:grid}@media (width>=768px){.gallery-grid[data-astro-cid-6ej3x47c]{grid-template-columns:repeat(2,1fr)}}.gallery-card[data-astro-cid-6ej3x47c]{background:var(--color-surface);border:1px solid var(--color-card-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;margin:0;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.gallery-card[data-astro-cid-6ej3x47c]:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.gallery-media-wrapper[data-astro-cid-6ej3x47c]{aspect-ratio:16/9;background-color:#0b2f33;overflow:hidden}.gallery-photo[data-astro-cid-6ej3x47c]{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.gallery-card[data-astro-cid-6ej3x47c]:hover .gallery-photo[data-astro-cid-6ej3x47c]{transform:scale(1.03)}.gallery-caption[data-astro-cid-6ej3x47c]{flex-direction:column;gap:.4rem;padding:1.25rem 1.25rem 1.5rem;display:flex}.gallery-caption[data-astro-cid-6ej3x47c] strong[data-astro-cid-6ej3x47c]{color:var(--color-primary-dark);font-size:.95rem;line-height:1.4}.gallery-caption[data-astro-cid-6ej3x47c] span[data-astro-cid-6ej3x47c]{color:var(--color-text-muted);font-size:.85rem;line-height:1.5}@media (width<=480px){.infographic-header[data-astro-cid-6ej3x47c]{padding:1.25rem 1rem}.framework-block[data-astro-cid-6ej3x47c]{padding:1.5rem 1rem}}
