.point-overview{width:100%;height:auto;object-fit:contain;border-radius:10px}.points-grid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:45px}.points-grid h3{margin-top:0;font-size:20px}.points-grid .eyebrow{margin-bottom:10px;font-size:14px}.points-grid .photo{aspect-ratio:3/2;object-fit:contain;background:#e8e5dc}.point-depth{display:inline-block;border-bottom:1px solid var(--gold);padding:8px 0;color:var(--ocean)!important;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;margin-top:10px}

@media(max-width:1100px){.points-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.points-grid{grid-template-columns:1fr}}
