body.nvss-course .nvssc-experience>.nvssc-edition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}body.nvss-course .nvssc-experience .event-photo{margin:0;border-radius:12px;overflow:hidden;background:#fff;border:1px solid #01676e25}body.nvss-course .nvssc-experience .event-photo-open{display:block;width:100%;padding:0;border:0;background:#fff;cursor:zoom-in}body.nvss-course .nvssc-experience .event-photo img{display:block;width:100%;height:270px;object-fit:contain;filter:none;background:#fff}body.nvss-course .nvssc-experience .event-photo figcaption{padding:13px;font-size:12px;line-height:1.5;color:#3d3935}body.nvss-course .nvssc-experience .event-photo figcaption span{display:block;color:#01676e;font-weight:600;margin-top:4px}body.nvss-course .nvssc-experience .nvssc-section-intro{margin-left:auto;margin-right:auto}body.nvss-course .nvssc-dinner-invite>strong{display:block;font-size:22px;line-height:1.35}body.nvss-course main .nvssc-networking h2{max-width:100%;font-size:clamp(28px,3.05vw,44px)}
@media(max-width:900px){body.nvss-course .nvssc-experience>.nvssc-edition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:500px){body.nvss-course .nvssc-experience>.nvssc-edition-grid{grid-template-columns:1fr}body.nvss-course .nvssc-experience .event-photo img{height:auto;object-fit:contain}body.nvss-course .nvssc-dinner-invite>strong{font-size:20px}}
body.nvss-course .nvssc-experience>.nvssc-edition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.nvss-course .nvssc-networking-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}body.nvss-course .nvssc-networking-grid>.event-photo{flex:0 1 calc(25% - 12px)}
@media(max-width:900px){body.nvss-course .nvssc-networking-grid>.event-photo{flex-basis:calc(50% - 8px)}}
@media(max-width:500px){body.nvss-course .nvssc-experience>.nvssc-edition-grid{grid-template-columns:1fr}body.nvss-course .nvssc-networking-grid>.event-photo{flex-basis:100%}}

body.nvss-course .nvssc-experience>.nvssc-edition-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}body.nvss-course .nvssc-experience .event-photo img{height:180px;object-fit:contain}body.nvss-course .nvssc-experience .event-photo figcaption{font-size:11px;padding:11px;line-height:1.45}
@media(max-width:900px){body.nvss-course .nvssc-experience>.nvssc-edition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.nvss-course .nvssc-experience .event-photo img{height:160px}}
@media(max-width:500px){body.nvss-course .nvssc-experience>.nvssc-edition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.nvss-course .nvssc-experience .event-photo img{height:120px}body.nvss-course .nvssc-experience .event-photo figcaption{padding:9px;font-size:10px}}
