
/* Checked learning resources and licensed photography. */
.sport-resources{margin-top:52px;padding-top:32px;border-top:2px solid #164d40}.resource-card{padding:24px;margin:18px 0;background:#f1f5ef;border:1px solid #d6e1d4;border-radius:8px}.resource-card h3{margin:12px 0;line-height:1.6}.resource-count{font-size:13px;color:#416553}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gallery-grid figure{margin:0}.gallery-grid img{width:100%;height:190px;object-fit:cover;border-radius:6px}.gallery-grid figcaption{font-size:11px;line-height:1.7;color:#617167;margin-top:10px;overflow-wrap:anywhere}.sport-gallery{margin:40px 0}.gallery-grid figcaption a{font-size:inherit}@media(max-width:650px){.gallery-grid{grid-template-columns:1fr}.gallery-grid img{height:auto;max-height:320px;object-fit:contain;background:#eff3ec}.resource-card{padding:18px}}
