.session-catalog-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;max-width:1000px;display:grid}.session-card .offering-body h3{font-size:32px}.session-card-image{height:210px}.session-card-topics{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.session-card-topics li{color:#4a4f47;background:#fbf9f4;border:1px solid #d9d2c3;border-radius:999px;padding:5px 10px;font-size:13px}.session-card-where{color:#646658;margin:14px 0 0;font-size:14px}.session-card .offering-actions .button svg{flex-shrink:0}@media (max-width:640px){.session-card .offering-body h3{font-size:28px}}
