.mv-brand-guide{max-width:1120px;margin:0 auto 90px;padding:24px;color:#201923;font-size:16px;line-height:1.75}.mv-brand-guide *{box-sizing:border-box}.mv-brand-hero{background:radial-gradient(circle at 100% 0,#493040,#15121b 65%);border-radius:24px;padding:clamp(30px,6vw,72px);color:white}.mv-brand-eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#dd3e95}.mv-brand-hero .mv-brand-eyebrow{color:#ff89c5}.mv-brand-hero h1{font-size:clamp(35px,5vw,58px);line-height:1.13;letter-spacing:-.035em;color:#fff;margin:18px 0}.mv-brand-hero p{max-width:790px;color:#eee5ed;font-size:18px;line-height:1.7}.mv-brand-cta{display:inline-flex;padding:15px 21px;border-radius:10px;background:#d91d83;color:white!important;text-decoration:none;font-weight:800;margin:15px 14px 0 0}.mv-brand-cta:hover{background:#af1a6b}.mv-brand-disclaimer{margin-top:22px;background:#fff8fb;border:1px solid #edd0df;padding:20px 23px;border-radius:14px;color:#4a3240}.mv-brand-toc{display:flex;flex-wrap:wrap;gap:10px;margin:27px 0}.mv-brand-toc a{background:#f5eff3;border-radius:99px;padding:8px 15px;font-size:13px;font-weight:750;color:#652749;text-decoration:none}.mv-brand-guide>section:not(.mv-brand-end){padding:32px 0;border-bottom:1px solid #e7dde3;scroll-margin-top:110px}.mv-brand-guide h2{font-size:clamp(26px,3vw,35px);line-height:1.26;letter-spacing:-.02em;margin:10px 0 18px;color:#201923}.mv-brand-guide h3{color:#251b26;font-size:19px;line-height:1.3;margin:0 0 10px}.mv-brand-guide p,.mv-brand-guide li{color:#433a42}.mv-brand-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:26px 0}.mv-brand-grid>div{border:1px solid #eadfe6;border-radius:15px;padding:24px;background:#fff}.mv-brand-grid p{margin:0}.mv-brand-guide ol{padding-left:26px}.mv-brand-guide li{margin-bottom:16px}.mv-brand-guide details{padding:18px 4px;border-bottom:1px solid #e9dfe5}.mv-brand-guide summary{cursor:pointer;font-weight:800;color:#241b26}.mv-brand-guide details p{margin:10px 0 0}.mv-brand-end{background:#f9f0f6;padding:36px;border-radius:20px;margin-top:34px;scroll-margin-top:110px}.mv-brand-secondary{font-weight:800;color:#891954;text-decoration:underline;display:inline-flex;margin:12px}.mv-brand-job{margin-top:20px;padding-top:15px;border-top:1px solid #e4c8da}.mv-brand-job a,.mv-brand-back a{color:#9b185e}.mv-brand-back{margin-top:25px}@media(max-width:690px){.mv-brand-guide{padding:14px}.mv-brand-grid{grid-template-columns:1fr}.mv-brand-hero{border-radius:16px}.mv-brand-end{padding:24px}}
/* v11.14.6: Canonical ZARA-style layout, shared by all ten brand guides. */
body .mv-brand-guide{width:min(1120px,100%);max-width:1120px;margin:0 auto 90px;padding:24px;color:#201923;line-height:1.75;font-size:16px;background:transparent;text-align:left}
body .mv-brand-guide .mv-brand-hero{display:block;background:radial-gradient(circle at 100% 0,#493040,#15121b 65%);color:#fff;border-radius:24px;padding:clamp(30px,6vw,72px);margin:0}
body .mv-brand-guide .mv-brand-hero h1{font-size:clamp(35px,5vw,58px);color:#fff;line-height:1.13;letter-spacing:-.035em;margin:18px 0}
body .mv-brand-guide .mv-brand-hero p{color:#eee5ed;max-width:790px;font-size:18px;line-height:1.7}
body .mv-brand-guide .mv-brand-disclaimer{margin:22px 0 0;padding:20px 23px;border:1px solid #edd0df;border-radius:14px;background:#fff8fb;color:#4a3240}
body .mv-brand-guide .mv-brand-toc{display:flex;flex-wrap:wrap;gap:10px;margin:27px 0}
body .mv-brand-guide>section:not(.mv-brand-end){padding:32px 0;margin:0;border-bottom:1px solid #e7dde3;background:transparent}
body .mv-brand-guide h2{font-size:clamp(26px,3vw,35px);color:#201923;line-height:1.26;letter-spacing:-.02em;margin:10px 0 18px}
body .mv-brand-guide h3{font-size:19px;color:#251b26;line-height:1.3;margin:0 0 10px}
body .mv-brand-guide .mv-brand-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:26px 0}
body .mv-brand-guide .mv-brand-grid>div{border:1px solid #eadfe6;border-radius:15px;padding:24px;background:#fff}
body .mv-brand-guide .mv-brand-end{background:#f9f0f6;border-radius:20px;padding:36px;margin-top:34px}
body .mv-brand-guide .mv-brand-cta{background:#d91d83;color:#fff!important}
@media(max-width:690px){body .mv-brand-guide{padding:14px}body .mv-brand-guide .mv-brand-grid{grid-template-columns:1fr}body .mv-brand-guide .mv-brand-hero{border-radius:16px}body .mv-brand-guide .mv-brand-end{padding:24px}}
