#custom-map{margin-bottom:50px;height:500px;width:100%;@media (max-width:991px){height:300px}@media (max-width:500px){width:100%;height:auto;aspect-ratio:1 / 1;margin-bottom:14px}.map-popup{width:280px;//padding:16px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.15);font-family:inherit}.map-popup__number{margin-bottom:5px;width:25px;height:25px;border-radius:50%;background-color:#0c294e;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;position:absolute;top:14px}.map-popup__title{margin:0 0 6px;font-size:16px;font-weight:700;padding-right:55px}.map-popup__address{margin:0 0 12px;font-size:13px;color:#666}.map-popup__stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.map-popup__stats div{padding:8px;border-radius:8px;background:#f4f4f4}.map-popup__stats span{display:block;font-size:10px;text-transform:uppercase;color:#888}.map-popup__stats strong{font-size:14px;color:#111}.map-popup__learn-more{padding:15px 0 0 0;a{font-size:13px;font-weight:500}}}.table-wrap{width:100%;overflow-x:auto}.outcomes-table{width:100%;min-width:900px;border-collapse:collapse;table-layout:fixed}.outcomes-table th,.outcomes-table td{border:2px solid #000;padding:16px 14px;text-align:left;vertical-align:top;line-height:1.35;word-break:break-word}.outcomes-table th{font-weight:700}.average-row td{font-weight:700}.note{line-height:1.4;margin-top:28px}@media (max-width:700px){.outcomes-table th,.outcomes-table td{padding:12px}}