.interiors-feature p,.interiors-feature blockquote,.interiors-feature figcaption{font-family:'DM Sans',sans-serif!important;font-style:normal}
.if-trends-update{padding:clamp(38px,6vw,80px) clamp(20px,5vw,75px);border-bottom:1px solid var(--if-line)}
.if-trends-update h2{font-size:clamp(30px,3.4vw,48px);line-height:1.05;max-width:850px}
.if-trends-update p:not(.if-number){font-size:19px;line-height:1.55;max-width:800px;margin:0 0 20px}
.if-trends-update .if-number{font:10px/1.5 'DM Sans',sans-serif;letter-spacing:.15em;margin-bottom:24px}
.if-trends-update a,.if-2027-note a{text-decoration:underline;text-underline-offset:3px}
.if-section .if-2027-note{font-size:18px;line-height:1.55;max-width:800px;margin:0 0 64px}
.if-sources h3{font:500 11px/1.5 'DM Sans',sans-serif;letter-spacing:.1em;margin:28px 0 16px}
@media(max-width:600px){.if-trends-update p:not(.if-number),.if-section .if-2027-note{font-size:18px}.if-section .if-2027-note{margin-bottom:36px}}
