.news-page .dreamhouse-body figure{margin:0}.news-page .dreamhouse-hero{margin:24px 0!important}.news-page .dreamhouse-body .image-button{border:0;border-radius:0;background:transparent}.news-page .dreamhouse-hero img{width:100%;height:auto;display:block}.news-page .dreamhouse-hero figcaption,.news-page .dreamhouse-caption{font-size:13px!important;line-height:1.65!important;color:var(--muted);margin-top:10px!important}.news-page .dreamhouse-body .story-section{padding-top:28px}.news-page .dreamhouse-body .section-title{border-top:1px solid var(--line);padding-top:18px;margin-bottom:16px}.news-page .dreamhouse-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:24px}.news-page .dreamhouse-products figure{min-width:0}.news-page .dreamhouse-products img{width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;display:block}.news-page .dreamhouse-products h3{font:400 21px/1.4 var(--editorial-serif);margin:14px 0 7px}.news-page .dreamhouse-products figcaption p{font-size:15px;line-height:1.65;color:var(--muted)}.news-page .dreamhouse-observation{margin:30px 0;padding:22px 24px;border-left:3px solid var(--red);background:#eee5d8}.news-page .dreamhouse-observation>span{font-size:13px;color:var(--red)}.news-page .dreamhouse-observation blockquote{margin:10px 0 0;padding:0;border:0;font-size:25px;line-height:1.6}.news-page .dreamhouse-body .sources a{overflow-wrap:anywhere}@media(max-width:760px){.news-page.article-page h1{font-size:27px;line-height:1.45}.news-page .dreamhouse-products{gap:14px}.news-page .dreamhouse-products h3{font-size:17px}.news-page .dreamhouse-products figcaption p{font-size:14px}.news-page .dreamhouse-observation{padding:17px 18px}.news-page .dreamhouse-observation blockquote{font-size:21px}}

.news-page .dreamhouse-hero img{height:auto;aspect-ratio:624/440;object-fit:cover;object-position:center 60%}.news-page .dreamhouse-pair{margin:24px 0!important}.dreamhouse-pair>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.news-page .dreamhouse-pair img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:contain}.news-page .dreamhouse-pair figcaption{font-size:13px;line-height:1.65;color:var(--muted);margin-top:10px}@media(max-width:600px){.dreamhouse-pair>div{gap:12px}.news-page .dreamhouse-hero img{aspect-ratio:4/3;object-position:center 60%}}
