.ilrh-home{padding-top:45px;padding-bottom:15px}.ilrh-home h2{display:flex;align-items:center;gap:13px}.ilrh-home h2>.icon{width:32px;height:32px;color:var(--red)}.ilrh-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ilrh-grid .card-copy h3{font-size:23px}.ilrh-source{font-size:12px;border-top:1px solid #e7e1d9;margin-top:25px;padding-top:15px;color:#62686b}.ilrh-facts{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:10px 20px;margin:24px 0}.ilrh-facts dt{font-weight:650}.ilrh-facts dd{margin:0;overflow-wrap:anywhere}.art-empty{display:flex;justify-content:center;align-items:center;background:#f7f3ee;color:#b52e36}.art-empty>.icon{width:54px;height:54px}.ilrh-home .photo img{object-fit:contain!important}.ilrh-business .detail-hero:has(.art-empty){display:none}.ilrh-business .detail-wrap{padding-top:30px}.ilrh-business .main-photo:has(.art-empty){display:none}.ilrh-business .place-info-layout:has(.main-photo .art-empty){grid-template-columns:1fr}.ilrh-business .detail-hero img{object-fit:contain!important}.ilrh-business .main-photo img{object-fit:contain!important}@media(max-width:950px){.ilrh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.ilrh-grid{grid-template-columns:1fr}.ilrh-facts{grid-template-columns:1fr;gap:5px}.ilrh-facts dd{margin-bottom:12px}.ilrh-home h2{font-size:30px}}
