.living-detail-viewport{height:220px;display:flex;align-items:center;justify-content:center;overflow:hidden}.living-detail-frame{position:relative;display:block;overflow:hidden;background:white}.living-detail-frame img{display:block}.living-photo-heading h2{font-size:30px}@media(max-width:700px){.living-detail-viewport{height:170px}.living-detail-frame{max-height:170px}.living-photo-heading h2{font-size:25px}}