/* Homepage editorial cards: scoped to the lower wholesale section. */
.home .mw-wholesale-info .mw-style-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:36px 0 64px}
.home .mw-style-story{min-width:0;overflow:hidden;border:1px solid #e8e0d6;border-radius:14px;background:#faf7f2}
.home .mw-style-story figure{margin:0}
.home .mw-style-story .mw-story-image-link{display:block}
.home .mw-style-story .mw-story-action{padding:16px 24px;background:#fff;text-align:center}
.home .mw-style-story .mw-story-discover{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:46px;min-width:180px;padding:10px 28px;border:1px solid #182b3a;border-radius:999px;background:#182b3a;color:#fff;font-size:16px;line-height:1.4;font-weight:600;text-decoration:none;box-sizing:border-box}
.home .mw-style-story .mw-story-discover:hover{background:#2d4557}
.home .mw-style-story a:focus-visible{outline:3px solid #ae9474;outline-offset:3px}
.home .mw-style-story figure img{display:block;width:100%;height:auto;object-fit:contain;background:#fff;padding:0;box-sizing:border-box}
.home .mw-style-story figcaption{padding:18px 24px;border-top:1px solid #ece6dd;color:#596570;font-size:13px;line-height:1.6}
.home .mw-style-story figcaption span{display:block;margin-bottom:5px;color:#182b3a;font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}
.home .mw-style-story-copy{padding:0 24px 24px}
.home .mw-wholesale-info .mw-style-story-copy h3{margin:0 0 12px;font-size:25px;line-height:1.25}
.home .mw-wholesale-info .mw-style-story-copy p{margin:0;font-size:15px;line-height:1.75}
.home .mw-wholesale-info>div[lang="en"]{margin:40px 0;padding:28px;background:#f4eee5;border-left:3px solid #ae9474;border-radius:0 12px 12px 0}
.home .mw-wholesale-info>div[lang="en"] h2{margin-top:0}
@media(max-width:600px){
.home .mw-wholesale-info .mw-style-stories{grid-template-columns:minmax(0,1fr);gap:22px;margin:26px 0 42px}
.home .mw-style-story figure img{height:auto;padding:0}
.home .mw-style-story figcaption{padding:16px 20px}
.home .mw-style-story-copy{padding:0 20px 22px}
.home .mw-wholesale-info .mw-style-story-copy h3{font-size:24px}
.home .mw-wholesale-info>div[lang="en"]{padding:22px 20px}
}
