.RelatedProjects-module__Ou4PjW__section{margin-top:48px;padding-block:32px}.RelatedProjects-module__Ou4PjW__heading{font-family:var(--wg-font-display);font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:var(--wg-font-weight-bold);color:var(--wg-text-primary);margin:0 0 20px}.RelatedProjects-module__Ou4PjW__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.RelatedProjects-module__Ou4PjW__card{background:var(--wg-card-bg);border:1px solid var(--wg-border);border-radius:var(--wg-radius-lg);color:inherit;transition:transform var(--wg-duration-fast) var(--wg-ease-standard), box-shadow var(--wg-duration-fast) var(--wg-ease-standard), border-color var(--wg-duration-fast) var(--wg-ease-standard);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.RelatedProjects-module__Ou4PjW__card:hover,.RelatedProjects-module__Ou4PjW__card:focus-visible{transform:translateY(var(--wg-card-lift,-2px));box-shadow:var(--wg-card-shadow-hover,0 16px 32px -10px #0f1f3c2e);border-color:var(--wg-orange)}.RelatedProjects-module__Ou4PjW__cardImage{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:var(--wg-surface-sunken);width:100%;height:auto}.RelatedProjects-module__Ou4PjW__cardBody{flex-direction:column;gap:4px;padding:12px 14px;display:flex}.RelatedProjects-module__Ou4PjW__cardTitle{font-weight:var(--wg-font-weight-semibold);font-size:var(--wg-size-sm);line-height:var(--wg-leading-snug);color:var(--wg-text-primary)}.RelatedProjects-module__Ou4PjW__cardMeta{font-size:var(--wg-size-xs);color:var(--wg-text-muted)}
