/* Step 107. Scope is rendered only for the house-number service cluster. */
.ad-house107{min-width:0;max-width:100%}
.ad-house107 .ad-catalog-hero h1{text-wrap:balance;overflow-wrap:break-word;word-break:normal}
.ad-house107 .ad-catalog-hero h1 .ad-house107-area{display:inline;white-space:nowrap;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}
.ad-house107 .ad-catalog-hero-grid>*,.ad-house107 .ad-content46-layout>*,.ad-house107 .ad-catalog-actions>*,.ad-house107 .ad-catalog-gallery>*,.ad-house107 .ad-content48-photo-text{min-width:0}
.ad-house107 .ad-content46-copy,.ad-house107 .ad-content46-toc,.ad-house107 .ad-content46-related,.ad-house107 .ad-catalog-faq,.ad-house107 .ad-catalog-brief{overflow-wrap:break-word;word-break:normal}
.ad-house107 .ad-catalog-gallery img{max-width:100%;object-fit:contain}
.ad-house107 .ad-content46-more summary{min-height:56px}
@media(max-width:700px){
 .ad-house107 .ad-catalog-hero h1{font-size:clamp(27px,7.7vw,34px);line-height:1.25;letter-spacing:-.6px}
 .ad-house107 .ad-catalog-hero h1>span:not(.ad-house107-area){display:inline-block;margin-top:10px;line-height:1.5;letter-spacing:0}
 .ad-house107 .ad-catalog-actions{align-items:stretch;gap:10px}
 .ad-house107 .ad-catalog-actions>.ad-catalog-button{width:100%;white-space:normal}
 .ad-house107 .ad-catalog-actions>.ad-catalog-light-link{min-height:44px;white-space:normal}
 .ad-house107 .ad-content46-reading a,.ad-house107 .ad-content46-toc a{white-space:normal;overflow-wrap:anywhere}
 .ad-house107 .ad-content46-more summary{flex-wrap:nowrap;gap:10px;padding:16px 12px}
 .ad-house107 .ad-content48-photo-text{flex:1 1 auto;overflow-wrap:break-word}
 .ad-house107 .ad-content48-photo-icon,.ad-house107 .ad-content48-photo-arrow{flex-shrink:0}
 .ad-house107 .ad-content46-layout>aside{position:static;max-width:100%}
 .ad-house107 .ad-catalog-faq summary{min-height:48px;padding-right:28px}
}
