.regional-top5-guide .recommendation-shell{width:min(80vw,1250px)}.regional-top5-guide .recommendation-hero{max-width:1120px}.regional-top5-guide .recommendation-body{max-width:1250px}.regional-top5-guide .recommendation-hero-image{margin-top:35px}.regional-top5-guide .review-brand{align-items:center;gap:8px;display:flex}.regional-top5-guide .review-brand img{object-fit:contain}.regional-top5-guide .gangnam-review-card blockquote{white-space:pre-wrap}.regional-top5-guide .recommendation-map-anchor{cursor:pointer;width:0;height:0}.regional-top5-guide .recommendation-map-leader{pointer-events:none;width:200px;height:200px;position:absolute;top:-100px;left:-100px;overflow:visible}.regional-top5-guide .recommendation-map-leader line{stroke:#0c4169;stroke-width:2px}.regional-top5-guide .recommendation-map-location-dot{background:#0c4169;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:-5px;box-shadow:0 0 0 1px #0c4169}.regional-top5-guide .recommendation-map-number-label{position:absolute;transform:translate(-50%,-50%)}.regional-top5-guide .recommendation-table-wrap table{min-width:920px}.regional-top5-guide .firm-facts dd{overflow-wrap:anywhere;min-width:0}.regional-top5-guide.registration-guide .firm-facts>div{grid-template-columns:145px 1fr}.regional-top5-guide.registration-guide .registration-table th:first-child{width:28%}.regional-top5-guide.registration-guide .registration-table th:nth-child(2){width:12%}.regional-top5-guide.registration-guide .registration-table th:nth-child(3),.regional-top5-guide.registration-guide .registration-table th:nth-child(4){width:30%}@media (max-width:760px){.regional-top5-guide .recommendation-shell{width:calc(100% - 32px)}.regional-top5-guide .recommendation-table-wrap table{min-width:760px}.regional-top5-guide.registration-guide .firm-facts>div{grid-template-columns:1fr}}
