.mv-articles,.mv-single { max-width:1280px; margin:0 auto; padding:48px 24px 64px; color:#21104d; }
.mv-articles-heading { max-width:780px; margin-bottom:46px; }
.mv-article-eyebrow { margin:0 0 14px; color:#7620f1; font-size:11px; line-height:1.5; font-weight:700; letter-spacing:.055em; text-transform:uppercase; }
.mv-articles-heading h1,.mv-article-header h1 { margin:0 0 20px; font-weight:650; font-size:clamp(34px,4vw,54px); line-height:1.13; letter-spacing:-.04em; text-wrap:balance; }
.mv-articles-heading > p:not(.mv-article-eyebrow) { color:#62667b; font-size:17px; line-height:1.7; max-width:600px; }
.mv-articles-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:42px 32px; }
.mv-article-card { min-width:0; border-top:1px solid #e7dff1; }
.mv-article-card-image { border-top:0; }
.mv-article-card-cover { display:block; aspect-ratio:16/10; overflow:hidden; background:#f5f1fa; border-radius:10px; }
.mv-article-card-cover img { display:block; width:100%; height:100%; object-fit:cover; transition:transform .35s; }
.mv-article-card:hover .mv-article-card-cover img { transform:scale(1.025); }
.mv-article-card-copy { padding-top:20px; }
.mv-article-card time { font-size:12px; color:#707185; }
.mv-article-card h2 { margin:10px 0 12px; font-size:23px; line-height:1.28; font-weight:650; letter-spacing:-.025em; }
.mv-article-card h2 a { color:#21104d; text-decoration:none; }
.mv-article-card h2 a:hover { color:#7620f1; }
.mv-article-card p { font-size:14px; line-height:1.8; color:#62667b; margin:0 0 15px; }
.mv-article-read,.mv-article-back { display:inline-flex; gap:20px; color:#7620f1; font-size:13px; line-height:1.6; font-weight:650; text-decoration:none; }
.mv-article-read { padding:7px 0; }
.mv-article-back { margin-bottom:22px; }
.mv-article-button { display:inline-flex; align-items:center; gap:28px; background:#21104d; color:#fff; border-radius:5px; padding:13px 19px; font-size:14px; font-weight:600; text-decoration:none; }
.mv-article-button:hover { background:#7620f1; color:#fff; }
.mv-articles-empty { padding:32px 0 48px; border-top:1px solid #e7dff1; }
.mv-articles-empty h2 { font-size:25px; font-weight:650; }
.mv-articles-empty p { color:#62667b; margin-bottom:24px; line-height:1.7; }
.mv-article-header { max-width:920px; margin:0 auto 30px; }
.mv-article-meta { display:flex; flex-wrap:wrap; gap:8px 20px; color:#707185; font-size:12px; line-height:1.7; margin:0 0 22px; }
.mv-article-intro { font-size:19px; line-height:1.75; color:#62667b; margin:0; }
.mv-article-cover { max-width:1100px; margin:0 auto 40px; }
.mv-article-cover img { display:block; width:100%; height:auto; border-radius:12px; }
.mv-article-cover figcaption,.mv-article-content figcaption { font-size:12px; color:#707185; line-height:1.6; margin:10px 0 0; }
.mv-article-content { max-width:760px; margin:auto; font-size:17px; line-height:1.9; color:#53596e; overflow-wrap:anywhere; }
.mv-article-content > * { max-width:100%; }
.mv-article-content > p { margin:0 0 24px; }
.mv-article-content h2,.mv-article-content h3,.mv-article-content h4 { color:#21104d; line-height:1.3; letter-spacing:-.025em; font-weight:650; scroll-margin-top:110px; }
.mv-article-content h2 { font-size:30px; margin:42px 0 18px; }
.mv-article-content h3 { font-size:23px; margin:30px 0 14px; }
.mv-article-content a { color:#7620f1; text-underline-offset:3px; }
.mv-article-content img,.mv-article-content video,.mv-article-content iframe { max-width:100%; height:auto; }
.mv-article-content iframe { aspect-ratio:16/9; width:100%; }
.mv-article-content figure { margin:28px 0; }
.mv-article-content blockquote { margin:30px 0; padding:8px 0 8px 24px; border-left:3px solid #7620f1; color:#21104d; font-size:20px; }
.mv-article-content table { border-collapse:collapse; width:100%; font-size:14px; }
.mv-article-content .wp-block-table { overflow-x:auto; }
.mv-article-content td,.mv-article-content th { padding:12px; border:1px solid #e7dff1; text-align:left; }
.mv-article-content pre { max-width:100%; overflow-x:auto; padding:20px; background:#f5f1fa; font-size:13px; }
.mv-article-tags { max-width:760px; margin:34px auto 0; display:flex; flex-wrap:wrap; gap:10px; }
.mv-article-tags a { padding:6px 12px; border:1px solid #e7dff1; border-radius:4px; font-size:12px; color:#684496; text-decoration:none; }
.mv-article-service { max-width:920px; margin:48px auto 0; padding:30px 32px; background:#f5f1fa; border-radius:12px; }
.mv-article-service h2 { font-size:27px; font-weight:650; margin:0 0 12px; }
.mv-article-service > p:not(.mv-article-eyebrow) { max-width:650px; font-size:15px; line-height:1.8; color:#62667b; margin-bottom:20px; }
.mv-article-related { margin-top:54px; padding-top:28px; border-top:1px solid #e7dff1; }
.mv-articles-pagination { margin-top:38px; }
.mv-articles-pagination ul { display:flex; justify-content:center; gap:10px; flex-wrap:wrap; padding:0; list-style:none; }
.mv-articles-pagination a,.mv-articles-pagination .current { display:inline-block; padding:8px 13px; font-size:14px; color:#21104d; text-decoration:none; }
.mv-articles-pagination .current { background:#21104d; color:white; border-radius:4px; }
.mv-articles a:focus-visible,.mv-single a:focus-visible { outline:2px solid #7620f1; outline-offset:4px; }
@media(max-width:900px) { .mv-articles-grid { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:600px) { .mv-articles,.mv-single { padding:30px 20px 42px; } .mv-articles-heading { margin-bottom:30px; } .mv-articles-grid { grid-template-columns:1fr; gap:30px; } .mv-article-header h1 { font-size:34px; } .mv-article-intro { font-size:17px; } .mv-article-content { font-size:16px; line-height:1.85; } .mv-article-content h2 { font-size:26px; } .mv-article-service { padding:24px 20px; } .mv-article-cover { margin-bottom:28px; } }
@media(prefers-reduced-motion:reduce) { .mv-article-card-cover img { transition:none; } } .mv-articles{padding-top:64px}.mv-articles-heading{max-width:860px;margin-bottom:32px}.mv-articles-heading h1{font-size:clamp(32px,3.5vw,46px);line-height:1.15}
.mv-article-filters{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 34px}.mv-article-filters a{padding:10px 15px;border:1px solid #e3d9f0;border-radius:24px;color:#51396e;background:#fff;text-decoration:none!important;font-size:13px;transition:background .25s,color .25s}.mv-article-filters a:hover,.mv-article-filters a[aria-current=page]{background:#6020ba;color:#fff;border-color:#6020ba}
.mv-articles-grid{gap:26px}.mv-article-card{border:1px solid #e9e1f1;border-radius:18px;overflow:hidden;background:#fff;display:flex;flex-direction:column;box-shadow:0 6px 28px #24104406;transition:box-shadow .3s,transform .3s}.mv-article-card:hover{box-shadow:0 14px 34px #24104410;transform:translateY(-3px)}
.mv-article-card-copy{padding:26px;display:flex;flex-direction:column;flex:1}.mv-article-card h2{font-size:24px;line-height:1.3;margin:14px 0}.mv-article-card h2 a{text-decoration:none!important}.mv-article-card-copy>p{margin-bottom:24px}.mv-article-card-cover{border-radius:0;aspect-ratio:16/10}.mv-article-category{color:#722ac3;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mv-article-card-top{display:flex;gap:12px;align-items:center;justify-content:space-between}.mv-article-card-top time{font-size:11px;white-space:nowrap}
.mv-article-card-footer{margin-top:auto;display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.mv-article-card-byline{display:flex;align-items:center;gap:9px;font-size:11px;color:#62667b}.mv-article-card-byline img{width:32px;height:32px;border-radius:50%;object-fit:cover;object-position:center 24%;background:#f0e7fb}.mv-article-card-byline span{display:grid;gap:2px}.mv-article-card-byline strong{color:#39234d;font-size:12px}
.mv-articles a.mv-article-read,.mv-single a.mv-article-read{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:44px;padding:11px 18px;border:1px solid #7026c6;border-radius:7px;background:#7026c6;color:#fff;text-decoration:none!important;font-size:13px;font-weight:650;transition:background .25s,transform .25s}.mv-articles a.mv-article-read:hover,.mv-single a.mv-article-read:hover{background:#46157e;color:#fff;border-color:#46157e;transform:translateY(-1px)}
.mv-article-featured{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:linear-gradient(115deg,#f6f0fc,#fff);border:1px solid #dfd1ee}.mv-article-featured:not(.mv-article-card-image){display:block}.mv-article-featured .mv-article-card-copy{padding:40px}.mv-article-featured h2{font-size:clamp(28px,3.2vw,40px);max-width:850px}.mv-article-featured p{font-size:16px;max-width:760px}.mv-article-featured .mv-article-card-cover{height:100%;aspect-ratio:auto;min-height:280px}.mv-article-featured-label{font-size:11px;letter-spacing:.1em;color:#8866a5;text-transform:uppercase;margin-bottom:18px}
.mv-article-header{max-width:960px;margin-bottom:44px}.mv-article-header h1{font-size:clamp(36px,4.5vw,60px);margin-top:18px}.mv-article-header .mv-article-back{text-decoration:none!important}.mv-article-intro{font-size:20px;max-width:790px;margin:22px 0 28px}.mv-author-line{display:flex;align-items:center;gap:14px;margin-top:26px}.mv-author-line img{width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:center 24%;background:#f1e7fb}.mv-author-line>div{display:grid;gap:5px}.mv-author-line strong{font-size:15px;color:#21104d}.mv-author-line .mv-article-meta{margin:0;font-size:12px;gap:8px 14px}
.mv-article-content{max-width:740px;font-size:18px;line-height:1.95}.mv-article-content h2{margin-top:52px}.mv-article-content blockquote{margin:40px 0;padding:26px 30px;border-left:4px solid #8b39dd;background:#f6f1fc;border-radius:0 14px 14px 0;font-size:23px;line-height:1.55}.mv-article-content blockquote p:last-child{margin-bottom:0}.mv-article-content img{border-radius:14px}.mv-article-content .wp-block-gallery{gap:20px}.mv-article-content .wp-block-gallery figure{margin:0}.mv-article-content .alignwide{width:calc(100% + 120px);max-width:calc(100% + 120px);margin-left:-60px}.mv-article-cover{margin:0 auto 48px}.mv-article-cover img{max-height:620px;object-fit:contain;background:#f7f3fb}.mv-author-bio{max-width:740px;margin:52px auto 0;display:flex;align-items:center;gap:24px;border-top:1px solid #e5d9f1;padding-top:32px}.mv-author-bio img{width:88px;height:88px;border-radius:50%;object-fit:cover;object-position:center 24%;background:#f1e7fb;flex-shrink:0}.mv-author-bio h2{font-size:21px;margin:0 0 8px}.mv-author-bio p{font-size:14px;line-height:1.75;color:#62667b;margin:0}.mv-article-related>h2{font-size:30px;margin:0 0 25px;color:#21104d}.mv-article-service{display:none}
@media(max-width:900px){.mv-article-featured{grid-template-columns:1fr 1fr}.mv-article-featured .mv-article-card-copy{padding:28px}.mv-article-content .alignwide{max-width:100%;width:100%;margin-left:0}}
@media(max-width:600px){.mv-articles,.mv-single{padding-top:34px}.mv-article-featured{display:flex}.mv-article-featured .mv-article-card-copy,.mv-article-card-copy{padding:24px}.mv-article-featured .mv-article-card-cover{min-height:0;aspect-ratio:16/10}.mv-article-featured h2{font-size:29px}.mv-article-header h1{font-size:36px;line-height:1.15;overflow-wrap:anywhere}.mv-article-intro{font-size:18px}.mv-article-content{font-size:17px}.mv-article-content h2{font-size:27px}.mv-article-content blockquote{font-size:20px;padding:22px}.mv-author-bio{align-items:flex-start;gap:16px}.mv-author-bio img{width:64px;height:64px}.mv-article-filters a{font-size:12px;padding:9px 12px}}
@media(prefers-reduced-motion:reduce){.mv-article-card,.mv-article-read,.mv-article-filters a{transition:none!important;transform:none!important}} .mv-article-card-cover img[src*="ecommerce-b2b-linkedin"],.mv-article-card-cover img[data-src*="ecommerce-b2b-linkedin"]{object-fit:contain;background:#100d2b}
.mv-article-card-cover img[src*="tienda-bbraun"],.mv-article-card-cover img[data-src*="tienda-bbraun"]{object-fit:contain;padding:24px;background:#fff}
.mv-article-cover:has(img[src*="tienda-bbraun"]){max-width:480px} .mv-article-share{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:24px}.mv-article-share-label{font-size:12px;font-weight:600;color:#6b6278;margin-right:4px}.mv-article-share a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 14px;border:1px solid #dfd4eb;border-radius:7px;text-decoration:none!important;font-size:13px;font-weight:600;line-height:1.5;transition:background .2s,border-color .2s,transform .2s}.mv-article-share .mv-share-linkedin{background:#edf4fc;color:#0a66c2;border-color:#cbdff4}.mv-article-share .mv-share-whatsapp{background:#effaf3;color:#167440;border-color:#c8e9d4}.mv-article-share .mv-share-linkedin:hover{background:#0a66c2;color:white;border-color:#0a66c2}.mv-article-share .mv-share-whatsapp:hover{background:#167440;color:white;border-color:#167440}.mv-share-icon{font-size:13px;font-weight:800;line-height:16px;border:1px solid currentColor;border-radius:2px;width:17px;height:17px;text-align:center}.mv-share-wa-icon{flex-shrink:0}.mv-share-arrow{margin-left:6px}.mv-article-share-bottom{max-width:740px;margin:36px auto 0;padding-top:24px;border-top:1px solid #e5d9f1}@media(max-width:600px){.mv-article-share{gap:8px}.mv-article-share-label{width:100%}.mv-article-share a{min-height:44px}}@media(prefers-reduced-motion:reduce){.mv-article-share a{transition:none}}
.mv-article-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0 44px}.mv-article-content .mv-article-photo-grid figure{margin:0;min-width:0}.mv-article-photo-grid a{display:block;overflow:hidden;border-radius:12px}.mv-article-content .mv-article-photo-grid img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;transition:transform .3s}.mv-article-photo-grid a:hover img{transform:scale(1.025)}.mv-article-content .mv-article-photo-grid figcaption{margin-top:10px;line-height:1.55}@media(max-width:600px){.mv-article-photo-grid{grid-template-columns:1fr;gap:24px}}@media(prefers-reduced-motion:reduce){.mv-article-content .mv-article-photo-grid img{transition:none;transform:none}}