
.activity{display:grid;grid-template-columns:minmax(180px,27%) 1fr;gap:clamp(1rem,3vw,2rem);background:#fff;border:1px solid #dbede6;border-radius:22px;padding:clamp(1rem,3vw,2rem);margin:1.25rem 0;scroll-margin-top:5rem}
.activity figure{margin:0;align-self:start;background:#eff8f5;border-radius:14px;padding:1rem;text-align:center}
.activity img{display:block;margin:auto;max-width:100%;height:auto;image-rendering:pixelated;border-radius:8px}
.activity figcaption{font-size:.82rem;margin-top:.65rem;color:#3c5f55}.activity h3{margin:0;font-size:1.45rem}.activity li+li{margin-top:.5rem}
.facts{color:#195c4c}.jump{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.jump a{display:inline-block;background:#e5f5ee;color:#175846;border-radius:20px;padding:.4rem .8rem;text-decoration:none}.jump a:hover{text-decoration:underline}
#instances{margin-top:3.5rem;scroll-margin-top:5rem}@media(max-width:650px){.activity{grid-template-columns:1fr}.activity figure{max-width:290px}.activity img{max-height:200px;width:auto}}
