html body .hp,html body .hp-wrap,html body .hp-main,html body .hp-side,html body .hp-card{min-width:0;max-width:100%}
html body .hp-cols>*,html body .hp-hero>*,html body .hp-top>*,html body .hp-ov>*,html body .hp-hl>*,html body .hp-plan__in>*,html body .hp-facts>*,html body .hp-stats>*,html body .hp-calc>*{min-width:0}
html body .hp-row,html body .hp-ov *,html body .hp-hl li,html body .hp h1,html body .hp-addr,html body .hp-about,html body .hp-chk,html body .hp-near div{overflow-wrap:anywhere;word-break:break-word}
@media(max-width:900px){
html body .hp{overflow-x:clip}
html body .hp-cols{grid-template-columns:minmax(0,1fr)!important}
html body .hp-hero{grid-template-columns:minmax(0,1fr)!important}
html body .hp-plan__in,html body .hp-plan__in:not(:has(.hp-plan__img)){grid-template-columns:minmax(0,1fr)!important}
html body .hp-plan__d:only-child .hp-ov--1{grid-template-columns:minmax(0,1fr)!important}
html body .hp-ov,html body .hp-hl,html body .hp-calc{grid-template-columns:minmax(0,1fr)!important}
html body .hp-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}
html body .hp-actions,html body .hp-chips,html body .hp-tags,html body .hp-psub{flex-wrap:wrap}
html body .hp-nav{max-width:100%}
html body .hp-mbar{box-sizing:border-box;width:100%}
html body .hp-mbar .hp-btn{white-space:nowrap}
}
@media(max-width:640px){
html body .hp-photos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important}
html body .hp-sim,html body .hp-near{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))!important}
html body .hp-wrap{padding-left:12px;padding-right:12px}
html body .hp-card{padding:14px}
}
