.detail .hero-visual.page-visual{height:auto;aspect-ratio:16/9;max-height:460px;width:100%;margin:36px 0 8px;overflow:hidden}
.detail .hero-visual.page-visual>img{display:block}
.detail .lead.lead-support{margin-top:-8px}
.services-support{max-width:760px;margin:0 0 32px;color:inherit;opacity:.85}
.credits-table{width:100%;border-collapse:collapse;font-size:14px;margin-top:24px}
.credits-table th,.credits-table td{text-align:left;vertical-align:top;padding:10px 8px;border-bottom:1px solid #0000001f;overflow-wrap:anywhere}
.credits-table th{font-size:11px;letter-spacing:1.5px;text-transform:uppercase}
@media (max-width:760px){.detail .hero-visual.page-visual{margin-left:0;aspect-ratio:4/3}.credits-table thead{display:none}.credits-table tr{display:block;padding:12px 0;border-bottom:1px solid #0000001f}.credits-table td{display:block;border:0;padding:2px 0}}
.market-directory h3{letter-spacing:-.7px;font-size:24px;line-height:1.25}
.colo-markets{margin:60px 0}
