@layer page-sections{.blog-article-page{color:var(--mm-graphite,#1b1d22);padding-top:0}.blog-article-page .article-shell{box-sizing:border-box;max-width:var(--content-width-2xl);padding-inline:var(--layout-inset-x,20px);width:100%;margin-inline:auto}.blog-article-page .article-header{padding-block:48px 56px;position:relative;overflow:hidden}.blog-article-page .article-hero-bg{opacity:.08;pointer-events:none;width:100vw;height:100%;position:absolute;inset:0 0 0 50%;overflow:hidden;transform:translate(-50%)}.blog-article-page .article-hero-bg img{object-fit:cover;width:108.65%;max-width:none;height:131.58%;position:absolute;top:-31.58%;left:-4.32%}.blog-article-page .article-header-inner{z-index:1;position:relative}.blog-article-page .article-hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:max(32px,min(5vw,64px));width:100%;display:grid}.blog-article-page .article-hero-copy{flex-direction:column;gap:0;min-width:0;display:flex}.blog-article-page .article-breadcrumb{color:#383839;font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-normal);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;line-height:1.4;display:flex}.blog-article-page .article-breadcrumb-link{color:inherit;text-decoration:none}.blog-article-page .article-breadcrumb-link:hover,.blog-article-page .article-breadcrumb-link:focus-visible{color:#1c58d9;outline:none}.blog-article-page .article-breadcrumb-separator{color:inherit;user-select:none}.blog-article-page .article-content-tag{color:#1c58d9;font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-normal);background:#fff;border:1px solid #1c58d9;border-radius:0;width:fit-content;margin:0 0 24px;padding:4px 12px;line-height:1.4;text-decoration:none;display:inline-block}.blog-article-page .article-content-tag:hover,.blog-article-page .article-content-tag:focus-visible{background:#f8fafe;outline:none}.blog-article-page .article-title{font-family:var(--font-headings);font-size:var(--font-size-detail-title);font-weight:var(--font-weight-normal);text-wrap:pretty;max-width:none;margin:0;line-height:1}.blog-article-page .article-subtitle{color:#1b1d22;font-family:var(--font-body);font-size:var(--font-size-2xl);max-width:none;margin:22px 0 0;line-height:1.4}.blog-article-page .article-hero-meta{color:#1b1d22;font-family:var(--font-body);font-size:var(--font-size-xl);text-transform:none;margin:22px 0 0;line-height:1.4}.blog-article-page .article-hero-media{align-self:stretch;width:100%;min-width:0;min-height:max(280px,min(32vw,430px))}.blog-article-page .article-hero-media .article-hero-image.image{width:100%;height:100%;margin-top:0}.blog-article-page .article-hero-media .article-hero-image .image-inner{height:100%;min-height:inherit;border-radius:0;overflow:hidden}.blog-article-page .article-hero-media .article-hero-image img{object-fit:cover;width:100%;height:100%;min-height:max(280px,min(32vw,430px));display:block}.blog-article-page .article-divider{border-top:1px solid var(--mm-border-blue,#1c58d933);margin-top:0}.blog-article-page .article-grid{grid-template-columns:minmax(0,728px) minmax(0,396px);align-items:start;column-gap:max(48px,min(8vw,145px));padding-top:46px;display:grid}.blog-article-page .article-content-flow{max-width:708px;margin-left:20px}.blog-article-page .article-body{margin-top:0}.blog-article-page .article-body>h2{font-family:var(--font-headings);font-size:var(--font-size-heading-lg,32px);font-weight:var(--font-weight-normal,400);margin:64px 0 22px;line-height:1}.blog-article-page .article-body>h3{font-size:var(--font-size-3xl,20px);font-weight:var(--font-weight-bold,500);margin:40px 0 18px;line-height:1.4}.blog-article-page .article-body>p,.blog-article-page .article-body li{color:var(--mm-graphite,#1b1d22);font-size:var(--font-size-2xl,18px);line-height:1.4}.blog-article-page .article-body>p{margin-block:0 22px}.blog-article-page .article-body ul,.blog-article-page .article-body ol{margin:0 0 22px;padding-inline-start:1.4em}.blog-article-page .article-body img{max-width:100%;height:auto;margin:28px 0;display:block}.blog-article-page .article-meta-row{border-top:1px solid var(--mm-border-blue,#1c58d933);align-items:center;gap:18px;padding:18px 0;display:flex}.blog-article-page .article-share-row{border-top:1px solid var(--mm-border-blue,#1c58d933);margin-top:54px;padding:24px 0 18px}.blog-article-page .article-meta-label{color:var(--mm-graphite,#1b1d22);font-size:var(--font-size-2xl,18px);min-width:120px;margin:0;line-height:1.4}.blog-article-page .article-tag-list{flex-wrap:wrap;gap:10px;display:flex}.blog-article-page .article-tag-pill{color:#1c58d9;font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-normal);letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #1c58d9;border-radius:0;padding:4px 12px;line-height:1.4;text-decoration:none}.blog-article-page a.article-tag-pill:hover,.blog-article-page a.article-tag-pill:focus-visible{background:#f8fafe;outline:none}.blog-article-page .article-sidebar{top:calc(var(--spacing-nav-height) + var(--spacing-lg));align-self:start;position:sticky}.blog-article-page .article-sidebar-block+.article-sidebar-block{margin-top:42px}.blog-article-page .article-sidebar-heading{color:var(--mm-graphite,#1b1d22);font-family:var(--font-eyebrow);font-size:var(--font-size-eyebrow,16px);font-weight:var(--font-weight-bold,500);letter-spacing:var(--font-letter-spacing-eyebrow,1.6px);text-transform:uppercase;margin:0 0 26px;line-height:1}.blog-article-page .article-toc-list{border-bottom:1px solid var(--mm-border-blue,#1c58d933);margin:0;padding:0 0 24px;list-style:none}.blog-article-page .article-toc-list,.blog-article-page .article-toc-link{hyphens:none;overflow-wrap:normal;word-break:normal}.blog-article-page .article-toc-list li+li{margin-top:12px}.blog-article-page .article-toc-empty{color:var(--mm-shadow,#383839);font-size:var(--font-size-md,14px);line-height:1.4}.blog-article-page .article-toc-link{color:var(--mm-graphite,#1b1d22);font-size:var(--font-size-2xl,18px);border-left:2px solid #0000;padding-left:12px;line-height:1.4;text-decoration:none;transition:border-color .15s,color .15s;display:block}.blog-article-page .article-toc-link.is-child{font-size:var(--font-size-md,14px);padding-left:24px}.blog-article-page .article-toc-link.is-active,.blog-article-page .article-toc-link:hover,.blog-article-page .article-toc-link:focus-visible{border-left-color:var(--mm-royal,#1c58d9);color:var(--mm-royal,#1c58d9)}.blog-article-page .article-read-next-card{border:1px solid var(--mm-border-blue,#1c58d933);color:inherit;padding:28px 30px;text-decoration:none;transition:border-color .2s;display:block}.blog-article-page .article-read-next-card:hover{border-color:var(--mm-royal,#1c58d9)}.blog-article-page .article-read-next-title{font-size:24px;font-weight:var(--font-weight-bold,500);margin:0 0 22px;line-height:1.4}.blog-article-page .article-inline-link{color:var(--mm-ink,#1b1d22);font-size:var(--font-size-2xl,18px);font-weight:var(--font-weight-bold,500);align-items:center;gap:5px;line-height:1.4;text-decoration:none;transition:color .2s;display:inline-flex}.blog-article-page .article-inline-link .icon{font-size:16px;line-height:1}.blog-article-page .article-inline-link .icon svg{width:16px;height:16px}.blog-article-page a:hover .article-inline-link,.blog-article-page a:focus-visible .article-inline-link{color:var(--mm-royal,#1c58d9)}.blog-article-page .article-related-section{background:#ebf0fc33;margin-top:72px;padding:56px 0 90px}.blog-article-page .article-related-title{font-family:var(--font-headings);font-size:var(--font-size-heading-3xl,48px);font-weight:var(--font-weight-normal,400);margin:0 0 42px;line-height:1}.blog-article-page .article-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.blog-article-page .article-related-card{background:var(--mm-white,#fff);border:1px solid var(--mm-border-blue,#1c58d933);color:inherit;flex-direction:column;min-height:430px;padding:31px;text-decoration:none;transition:border-color .2s;display:flex}.blog-article-page .article-related-card:hover{border-color:var(--mm-royal,#1c58d9)}.blog-article-page .related-card-image.image{margin-top:0}.blog-article-page .related-card-image.blog-media-gradient{aspect-ratio:340/225;width:100%}.blog-article-page .related-card-image .image-inner{overflow:hidden}.blog-article-page .related-card-image img{aspect-ratio:340/225;object-fit:cover;width:100%}.blog-article-page .article-related-card-title{font-size:24px;font-weight:var(--font-weight-bold,500);margin:24px 0 20px;line-height:1.4}.blog-article-newsletter{margin-top:0}@media (width<=1260px){.blog-article-page .article-grid{grid-template-columns:minmax(0,1fr) minmax(0,340px);column-gap:48px}.blog-article-page .article-content-flow{max-width:none;margin-left:0}.blog-article-page .article-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px){.blog-article-page .article-grid{grid-template-columns:minmax(0,1fr);row-gap:48px}.blog-article-page .article-sidebar{position:static}.blog-article-page .article-sidebar-share{display:none}.blog-article-page .article-meta-row{flex-wrap:wrap}.blog-article-page .article-tag-list{width:100%}.blog-article-page .article-related-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){.blog-article-page .article-header{padding-block:32px 40px}.blog-article-page .article-hero-layout{grid-template-columns:minmax(0,1fr)}.blog-article-page .article-hero-media{order:-1;min-height:0}.blog-article-page .article-hero-media .article-hero-image img{aspect-ratio:16/10;min-height:0}.blog-article-page .article-divider{margin-top:38px}.blog-article-page .article-title{font-size:clamp(1.875rem, 7vw, var(--font-size-heading-xl))}.blog-article-page .article-subtitle{font-size:var(--font-size-xl)}.blog-article-page .article-body>h2{font-size:30px}.blog-article-page .article-body>p,.blog-article-page .article-body li{font-size:var(--font-size-xl)}.blog-article-page .article-related-title{font-size:36px}}}
