/* One compact product feature; no white wrapper around a second white card. */
body[data-page=home] .home-extras.wrap.section{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;margin:28px auto}
body[data-page=home] .home-extras .feature-row{margin:0}
body[data-page=home] .home-extras .feature-row .editorial{grid-template-columns:260px minmax(0,1fr);max-width:960px;padding:0;gap:0;overflow:hidden;border:1px solid #ffffff30;border-radius:0;background:#f8f7f3}
body[data-page=home] .home-extras .feature-row .editorial>img{width:100%;height:auto;max-height:none;aspect-ratio:1;object-fit:contain;margin:0;border-radius:0}
body[data-page=home] .home-extras .feature-row .editorial>div{padding:24px 32px}
body[data-page=home] .home-extras .feature-row .editorial h3{font-size:26px;line-height:1.4;color:#171b21;margin:0 0 12px}
body[data-page=home] .home-extras .feature-row .editorial p{font-size:17px;line-height:1.75;color:#30343a}
body[data-page=home] .home-extras .feature-row .editorial p.eyebrow{font-size:12px;letter-spacing:.12em;color:#963b4c;margin-bottom:10px}
body[data-page=home] .home-extras .feature-row .editorial .text-link{display:inline-block;font-size:16px;color:#963b4c;margin-top:14px}
@media(min-width:600px) and (max-width:1100px){
 body[data-page=home] .home-extras .feature-row .editorial{grid-template-columns:240px minmax(0,1fr)}
 body[data-page=home] .home-extras .feature-row .editorial>div{padding:20px 24px}
 body[data-page=home] .home-extras .feature-row .editorial h3{font-size:24px}
}
@media(max-width:599px){
 body[data-page=home] .home-extras .feature-row .editorial{grid-template-columns:42% minmax(0,1fr);align-items:center}
 body[data-page=home] .home-extras .feature-row .editorial>div{padding:16px 14px}
 body[data-page=home] .home-extras .feature-row .editorial h3{font-size:20px;margin-bottom:8px}
 body[data-page=home] .home-extras .feature-row .editorial p{font-size:15px;line-height:1.65}
 body[data-page=home] .home-extras .feature-row .editorial p.eyebrow{font-size:10px;margin-bottom:8px}
 body[data-page=home] .home-extras .feature-row .editorial .text-link{font-size:14px;margin-top:10px}
}
body[data-page=home] .home-extras .editorial h3 span{display:inline-block;white-space:nowrap}
body[data-page=home] .home-extras .editorial h3 span+span{margin-left:.4em}
@media(max-width:599px){body[data-page=home] .home-extras .editorial h3 span{display:block}body[data-page=home] .home-extras .editorial h3 span+span{margin-left:0}}
