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