@import url("./elements/_typography.css");@import url("./elements/_buttons.css");@import url("./elements/_forms.css");@import url("./elements/_tables.css");:root{--msi-blue:#009edb;--msi-dark:#111827;--msi-navy:#0f1720;--msi-text:#1f2933;--msi-muted:#4a5560;--msi-light:#f4f7fa;--msi-border:#d9e5ec;--msi-white:#fff}*{box-sizing:border-box}body{background:#fff;color:var(--msi-text);font-family:Arial,Helvetica,sans-serif;margin:0}img{display:block;height:auto;max-width:100%}a{color:var(--msi-blue)}.msi-container{margin:0 auto;max-width:1280px;width:90%}.msi-header{background:#fff;border-bottom:2px solid var(--msi-blue);font-family:Arial,Helvetica,sans-serif}.msi-header a{text-decoration:none}.msi-header-top{align-items:center;display:grid;gap:36px;grid-template-columns:220px minmax(300px,420px) 1fr;margin:0 auto;max-width:1320px;padding:22px 40px 14px}.msi-header-logo img{height:auto;max-width:140px}.msi-header-search{background:#fff;border:1px solid #d4d8dd;display:flex;height:52px}.msi-header-search input{border:0;flex:1;font-size:14px;outline:none;padding:0 16px}.msi-header-search button{background:#fff;border:0;color:var(--msi-blue);cursor:pointer;font-size:32px;line-height:1;width:56px}.msi-header-actions{align-items:center;display:flex;font-size:13px;font-weight:700;gap:22px;justify-content:flex-end;text-transform:uppercase}.msi-header-actions a{color:#111827}.msi-header-actions a:hover{color:var(--msi-blue)}.msi-header-nav{align-items:center;display:flex;gap:34px;margin:0 auto;max-width:1320px;min-height:46px;padding:0 40px}.msi-header-nav a{color:#000;font-size:16px;font-weight:800;text-transform:uppercase}.msi-header-nav a:hover{color:var(--msi-blue)}.msi-header-nav .msi-sale-link,.msi-simple-nav .sale{color:red}.msi-nav-spacer{flex:1}.msi-simple-nav{align-items:center;display:flex;flex:1;gap:38px}.msi-simple-nav a{color:#111;font-size:18px;font-weight:900;letter-spacing:.02em;text-decoration:none;text-transform:uppercase}.msi-blog-topbar{background:var(--msi-navy);color:#fff;display:flex;font-size:14px;gap:20px;justify-content:space-between;padding:12px 24px}.msi-blog-topbar a{color:#fff;font-weight:700;text-decoration:none}.msi-blog-landing{background:#fff;color:var(--msi-text)}.msi-blog-hero{background:linear-gradient(135deg,rgba(6,25,35,.98),rgba(11,50,69,.94) 55%,rgba(0,158,219,.94)),radial-gradient(circle at top right,rgba(0,158,219,.32),transparent 35%);color:#fff;padding:72px 24px 54px}.msi-blog-hero__inner{margin:0 auto;max-width:1180px}.msi-eyebrow{color:#70d8ff;font-size:13px;font-weight:700;letter-spacing:.12em;margin-bottom:14px;text-transform:uppercase}.msi-blog-hero h1,.msi-blog-title{color:#fff;font-size:clamp(36px,5vw,64px);line-height:1.05;margin:0 0 18px;max-width:980px;overflow-wrap:normal;word-break:normal}.msi-blog-author-row,.msi-hero-meta{color:#ccecf7;display:flex;flex-wrap:wrap;font-size:15px;gap:10px;margin-bottom:22px;opacity:.9}.msi-hero-summary{color:#e8f6fb;font-size:20px;line-height:1.6;margin-bottom:34px;max-width:880px}.msi-featured-image,.msi-hero-image{border-radius:22px;box-shadow:0 20px 50px rgba(0,0,0,.25);max-height:500px;object-fit:cover;width:100%}.msi-blog-body-wrap,.msi-blog-content-section{padding:54px 24px 90px}.msi-blog-grid,.msi-blog-layout{align-items:start;display:grid;gap:42px;grid-template-columns:minmax(0,1fr) 340px;margin:0 auto;max-width:1280px}.msi-blog-content{font-size:18px;line-height:1.8;margin:0 auto;max-width:1180px;min-width:0}.msi-blog-grid .msi-blog-content,.msi-blog-layout .msi-blog-content{margin:0;max-width:none}.msi-blog-content h2{color:#00384f;font-size:clamp(28px,3vw,40px);line-height:1.15;margin:40px 0 18px}.msi-blog-content h3{color:#00384f;font-size:clamp(22px,2.2vw,30px);line-height:1.25;margin:32px 0 14px}.msi-blog-content li,.msi-blog-content p{color:var(--msi-text);line-height:1.75}.msi-blog-content a{color:#007db3;font-weight:700}.msi-blog-content ol,.msi-blog-content ul{margin:20px 0 30px;padding-left:24px}.msi-blog-content li{margin-bottom:10px}.msi-blog-content blockquote{background:#eef8fc;border-left:5px solid var(--msi-blue);border-radius:12px;color:#00384f;font-size:22px;font-weight:700;line-height:1.5;margin:36px 0;padding:24px 28px}.lal-lead{color:#00384f;font-size:21px;font-weight:700;line-height:1.6;margin-bottom:28px}.lal-event{background:#fff;border:1px solid var(--msi-border);border-radius:18px;box-shadow:0 10px 30px rgba(0,0,0,.05);margin:28px 0;padding:28px}.lal-event h3{margin-top:0}.lal-event p:last-child{margin-bottom:0}.msi-grid{display:grid;gap:24px;margin:30px 0}.msi-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.msi-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.msi-card{background:#fff;border:1px solid var(--msi-border);border-radius:18px;box-shadow:0 10px 30px rgba(0,0,0,.06);padding:26px}.msi-card h3{color:#00384f;margin-top:0}.msi-section{border-bottom:1px solid #e5edf2;padding:34px 0}.msi-blog-rail{display:flex;flex-direction:column;gap:24px}.msi-rail-card,.msi-side-card{background:#fff;border:1px solid var(--msi-border);border-radius:18px;box-shadow:0 10px 30px rgba(0,0,0,.08);display:block;overflow:hidden;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.msi-rail-card:hover,.msi-side-card:hover{box-shadow:0 16px 38px rgba(0,0,0,.12);transform:translateY(-4px)}.msi-rail-card img,.msi-side-card img{height:190px;object-fit:cover;width:100%}.msi-rail-card-content,.msi-side-card-content{padding:22px}.msi-rail-card-content h3,.msi-side-card-content h3{color:#00384f;font-size:22px;line-height:1.25;margin:0 0 10px}.msi-rail-card-content p,.msi-side-card-content p{color:var(--msi-muted);font-size:15px;line-height:1.6;margin:0}.msi-blog-sidebar{position:sticky;top:40px}.msi-sidebar-card{background:var(--msi-light);border:1px solid var(--msi-border);border-radius:18px;margin-bottom:24px;padding:24px}.msi-sidebar-card h3{color:#00384f;margin-top:0}.msi-sidebar-links{padding-left:18px}.msi-sidebar-links li{margin-bottom:10px}.msi-blog-btn,.msi-btn-primary{background:var(--msi-blue);border-radius:8px;color:#fff!important;margin-top:12px;padding:13px 24px}.msi-blog-btn,.msi-btn-primary,.msi-btn-secondary{display:inline-block;font-weight:700;text-decoration:none}.msi-btn-secondary{border:2px solid var(--msi-blue);border-radius:8px;color:var(--msi-blue);padding:14px 24px}.msi-tag{background:var(--msi-blue);border-radius:30px;color:#fff;display:inline-block;font-size:13px;margin-right:8px;padding:6px 12px}.msi-blog-footer-cta{background:#f2f7fa;border-radius:22px;margin:40px auto 0;max-width:1180px;padding:40px 28px;text-align:center}.msi-blog-footer-cta h2{color:#00384f;margin-top:0}.msi-site-footer{background:var(--msi-navy);color:#fff;padding:56px 24px 24px}.msi-footer-inner{display:grid;gap:42px;grid-template-columns:2fr 1fr 1fr;margin:0 auto;max-width:1240px}.msi-site-footer h3,.msi-site-footer h4{margin-top:0}.msi-site-footer p{color:hsla(0,0%,100%,.72);line-height:1.6}.msi-site-footer a{color:hsla(0,0%,100%,.78);display:block;margin-bottom:10px;text-decoration:none}.msi-site-footer a:hover{color:var(--msi-blue)}.msi-footer-bottom{border-top:1px solid hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.58);font-size:14px;margin:34px auto 0;max-width:1240px;padding-top:20px}.blog-breadcrumbs,.blog-post__header,.blog-post__meta,.blog-post__title,.breadcrumb,.breadcrumbs,.hs-breadcrumb-menu,.hs_cos_wrapper_breadcrumb,.page-header{display:none!important}@media (max-width:1080px){.msi-blog-grid,.msi-blog-layout{grid-template-columns:1fr}.msi-blog-sidebar{position:relative;top:auto}.msi-blog-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.msi-grid-2,.msi-grid-3{grid-template-columns:1fr}.msi-blog-title{font-size:36px}}@media (max-width:900px){.msi-header-top{gap:16px;grid-template-columns:1fr;padding:18px 24px}.msi-header-actions{flex-wrap:wrap;justify-content:flex-start}.msi-header-nav{flex-wrap:wrap;gap:18px;height:auto;padding:14px 24px}.msi-nav-spacer{display:none}}@media (max-width:800px){.msi-main-nav,.msi-simple-nav{flex-wrap:wrap;gap:18px}.msi-simple-nav a{font-size:15px}.msi-footer-inner{grid-template-columns:1fr}}@media (max-width:768px){.msi-blog-hero{padding:50px 18px 38px}.msi-blog-body-wrap,.msi-blog-content-section{padding:38px 18px 64px}.msi-blog-content{font-size:16px}.msi-blog-content blockquote{font-size:19px;padding:22px}.lal-lead{font-size:18px}.lal-event{padding:22px}}@media (max-width:700px){.msi-blog-topbar{flex-direction:column}.msi-blog-rail{grid-template-columns:1fr}.msi-blog-hero h1,.msi-blog-title{font-size:34px}.msi-hero-summary{font-size:17px}}@media (max-width:480px){.msi-blog-hero{padding:42px 16px 32px}.msi-blog-body-wrap,.msi-blog-content-section{padding:32px 16px 54px}.msi-blog-content h2{font-size:28px}.msi-blog-content h3{font-size:22px}.msi-blog-footer-cta{padding:30px 20px}}