/* Preserve the established commerce layout; only replace decorative icons. */
.friendly-detail .commerce-original,.map-embedded .friendly-detail .commerce-original{background:transparent;border:0!important;border-radius:0;box-shadow:none;padding:0;margin:32px 0}.friendly-detail .commerce-original h2{font-size:23px;line-height:1.5;margin:0}.friendly-detail .commerce-original h3{font-size:18px;line-height:1.5}.commerce-emoji{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.2em;height:1.2em;font-size:1em;line-height:1;vertical-align:middle}.local-poi>.commerce-emoji{font-size:23px;width:23px;height:26px}.local-facility-symbol>.commerce-emoji{font-size:19px;width:19px;height:19px}.facility-group h3>.commerce-emoji,.local-count-list dt>.commerce-emoji{font-size:1em}.friendly-detail .commerce-original .data-note{color:#87908c}.friendly-detail .commerce-original .local-heading{margin-bottom:20px}.friendly-detail .commerce-original .detail-heading-icon{font-size:1em;background:none;width:auto;height:auto;flex:none}.commerce-page-header h1{display:flex;align-items:center;gap:8px}@media(max-width:600px){.friendly-detail .commerce-original h2{font-size:21px}.friendly-detail .commerce-original h3{font-size:17px}.friendly-detail .commerce-original,.map-embedded .friendly-detail .commerce-original{margin-top:28px}.local-poi>.commerce-emoji{font-size:21px;width:21px;height:24px}}

.local-facility-symbol,.local-detail-link,.local-poi-category{background:transparent!important;box-shadow:none}.commerce-emoji{background:transparent!important;border:0!important;box-shadow:none}
