.mvlr,.mvlr *{box-sizing:border-box}.mvlr{background:var(--mvlr-bg);color:var(--mvlr-text);font-family:var(--mvlr-font);font-size:var(--mvlr-font-size);line-height:1.5;border:1px solid var(--mvlr-border);border-radius:var(--mvlr-radius);padding:var(--mvlr-padding);width:100%;margin:0 auto;container-type:inline-size}.mvlr h2,.mvlr h3,.mvlr h4,.mvlr p{padding:0;text-transform:none;letter-spacing:normal;overflow-wrap:anywhere;color:inherit;font-family:inherit}.mvlr h2{font-size:var(--mvlr-heading-size);font-weight:500;text-align:center;margin:0 0 18px}.mvlr h3{font-size:1.05em;font-weight:500;margin:0 0 10px}.mvlr h4{font-size:1em;font-weight:500;margin:4px 0 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mvlr a{color:inherit;text-decoration:none;box-shadow:none}.mvlr a:hover{color:var(--mvlr-accent)}.mvlr a:focus-visible{outline:2px solid var(--mvlr-accent);outline-offset:3px}.mvlr-top{display:grid;grid-template-columns:minmax(0,var(--mvlr-blog-width)) minmax(0,1fr);gap:var(--mvlr-gap);align-items:start}.mvlr-blog-grid,.mvlr-video-grid{display:grid;grid-template-columns:repeat(var(--mvlr-columns),minmax(0,1fr));gap:var(--mvlr-gap)}.mvlr-card{min-width:0;border:1px solid var(--mvlr-border);border-radius:var(--mvlr-radius);padding:8px;overflow:hidden}.mvlr-card>a{display:block}.mvlr-thumb{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:calc(var(--mvlr-radius)*.65);margin:0}.mvlr-placeholder{background:#f3f3f3}.mvlr-card time,.mvlr-comments{display:block;font-size:.8em;opacity:.75;margin-top:4px}.mvlr-news{min-width:0;border:1px solid var(--mvlr-border);border-radius:var(--mvlr-radius);padding:12px}.mvlr-news-item+.mvlr-news-item{border-top:1px solid var(--mvlr-border)}.mvlr-news-item>a,.mvlr-news-content{display:flex;align-items:flex-start;gap:10px;padding:14px 0;min-width:0}.mvlr-news-item h4{margin:0;display:block}.mvlr-news-item p{font-size:.88em;margin:5px 0 0}.mvlr-logo{width:38px;height:38px;object-fit:contain;flex:0 0 38px}.mvlr-videos{border-top:1px solid var(--mvlr-border);margin-top:20px;padding-top:20px}.mvlr-videos>h3{text-align:center;margin-bottom:16px}.mvlr-video-grid{grid-template-columns:repeat(var(--mvlr-video-columns),minmax(0,1fr))}.mvlr-video-image{position:relative}.mvlr-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;background:#151515;color:#fff;display:grid;place-items:center;font-size:13px;padding-left:2px}.mvlr-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;margin-top:12px}.mvlr-pagination .page-numbers{color:var(--mvlr-accent);padding:3px 7px;min-width:28px;text-align:center}.mvlr-pagination .current{font-weight:700;text-decoration:underline}.mvlr-dots .page-numbers{min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;padding:4px}.mvlr-dot{display:block;width:7px;height:7px;border:1px solid var(--mvlr-accent);border-radius:50%}.mvlr-dots .current .mvlr-dot{background:var(--mvlr-accent)}.mvlr-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@container(max-width:900px){.mvlr-blog-grid{grid-template-columns:repeat(var(--mvlr-tablet-columns),minmax(0,1fr))}.mvlr-stack-tablet .mvlr-top{grid-template-columns:1fr}.mvlr-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@container(max-width:540px){.mvlr-top{grid-template-columns:1fr}.mvlr-blog-grid{grid-template-columns:repeat(var(--mvlr-mobile-columns),minmax(0,1fr))}.mvlr-video-grid{grid-template-columns:1fr}}
@media(max-width:600px){.mvlr-top{grid-template-columns:1fr}.mvlr-blog-grid{grid-template-columns:repeat(var(--mvlr-mobile-columns),minmax(0,1fr))}.mvlr-video-grid{grid-template-columns:1fr}}
/* Scoped sizing protects cards from theme and Elementor image rules. */
.mvlr .mvlr-blogs{min-width:0}.mvlr .mvlr-news{padding:18px;overflow:hidden}.mvlr .mvlr-news>h3{font-weight:600;margin-bottom:4px}.mvlr .mvlr-news-item{margin:0;padding:0;border-radius:0;background:transparent;box-shadow:none}.mvlr .mvlr-news-item>a,.mvlr .mvlr-news-content{display:grid;grid-template-columns:var(--mvlr-logo-size) minmax(0,1fr);align-items:center;gap:14px;padding:16px 0;width:100%;margin:0}.mvlr .mvlr-logo-box{display:flex;align-items:center;justify-content:center;width:var(--mvlr-logo-size);height:var(--mvlr-logo-size);min-width:0;overflow:hidden;background:#fff;border:1px solid var(--mvlr-border);border-radius:8px;padding:6px}.mvlr .mvlr-logo-box img.mvlr-logo,.mvlr .mvlr-logo-box .mvlr-logo{display:block;width:100%!important;height:100%!important;min-width:0!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center;margin:0!important;padding:0!important;border:0;box-shadow:none;flex:none}.mvlr .mvlr-news-copy{min-width:0}.mvlr .mvlr-news-copy h4{font-weight:600;font-size:1em;line-height:1.45}.mvlr .mvlr-news-copy p{font-size:.9em;line-height:1.65;margin:5px 0 0;opacity:.8}.mvlr .mvlr-card{margin:0;box-shadow:none;background:transparent}.mvlr .mvlr-card h4{padding:5px 2px 2px;min-height:2.8em}.mvlr .mvlr-card img.mvlr-thumb{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:16/9;object-fit:cover;margin:0!important}.mvlr .mvlr-video-image{overflow:hidden;border-radius:calc(var(--mvlr-radius)*.65)}.mvlr .mvlr-play{width:44px;height:32px;border-radius:9px;background:#c51d23;font-size:15px;box-shadow:0 2px 8px #0003}.mvlr .mvlr-videos{scroll-margin-top:90px;overflow:hidden}.mvlr .mvlr-player{width:100%;aspect-ratio:16/9;min-height:200px;position:relative;background:#111;border-radius:6px;overflow:hidden}.mvlr .mvlr-player iframe{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;max-width:none;margin:0;border:0}.mvlr .mvlr-pagination{gap:6px;margin-top:16px}.mvlr .mvlr-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;border:1px solid var(--mvlr-border);border-radius:6px;font-size:13px;line-height:1;text-decoration:none;margin:0}.mvlr .mvlr-pagination .current{background:var(--mvlr-accent);border-color:var(--mvlr-accent);color:#fff}.mvlr .mvlr-pagination a:hover{background:#f3f3f3}.mvlr .mvlr-dots .page-numbers{border:0;background:transparent;color:var(--mvlr-accent);min-width:24px;min-height:24px}.mvlr .mvlr-arrow{font-size:22px!important}.mvlr .mvlr-arrow[aria-disabled]{opacity:.35}.mvlr .mvlr-videos[aria-busy=true]{opacity:.6;pointer-events:none}.mvlr .mvlr-videos .mvlr-video-grid{min-height:100px}
