#superior-concept .sc-marketing-promotions{padding:40px 5%;background:var(--paper,#f4f3ed)}
#superior-concept .sc-results>.sc-marketing-promotions{padding:0 0 34px;background:transparent}
#superior-concept .sc-marketing-promotion-grid{display:grid;gap:22px}
#superior-concept .sc-marketing-promotion{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid #dce1dc;border-radius:16px;overflow:hidden;background:#fff;color:#263640}
#superior-concept .sc-marketing-promotion.has-image{grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr)}
#superior-concept .sc-marketing-promotion-image{display:block;min-height:260px;background:#ecefe9;overflow:hidden}
#superior-concept .sc-marketing-promotion-image img{display:block;width:100%;height:100%;max-height:390px;object-fit:cover}
#superior-concept .sc-marketing-promotion-copy{padding:clamp(24px,4vw,48px)}
#superior-concept .sc-marketing-promotion-copy h2{font:500 clamp(28px,3vw,42px)/1.1 Arial,Helvetica,sans-serif;letter-spacing:-1px;margin:18px 0;color:inherit}
#superior-concept .sc-marketing-promotion-copy p{font:400 14px/1.7 Arial,Helvetica,sans-serif;max-width:660px;margin:0 0 22px;color:#56635c;overflow-wrap:anywhere}
#superior-concept .sc-marketing-promotion-foot{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
#superior-concept .sc-marketing-promotion-foot small{font:400 12px/1.5 Arial,Helvetica,sans-serif;color:#626e66}
#superior-concept .sc-marketing-focus-brands{padding:42px 5%;border-bottom:1px solid #dce1dc}
#superior-concept .sc-marketing-focus-brands .sc-eyebrow{margin-bottom:18px}
#superior-concept .sc-marketing-focus-links{display:flex;flex-wrap:wrap;gap:12px}
#superior-concept .sc-marketing-focus-links a{display:inline-flex;align-items:center;gap:16px;border:1px solid #dce1dc;border-radius:8px;padding:14px 18px;background:#fff;font-size:14px;transition:background .2s ease}
#superior-concept .sc-marketing-focus-links a:hover{background:#eef1eb}
@media(max-width:650px){#superior-concept .sc-marketing-promotion.has-image{grid-template-columns:1fr}#superior-concept .sc-marketing-promotion-image{min-height:0;height:210px}#superior-concept .sc-marketing-promotions{padding:28px 5%}#superior-concept .sc-marketing-promotion-copy{padding:24px}}
@media(prefers-reduced-motion:reduce){#superior-concept .sc-marketing-focus-links a{transition:none}}
