.mm-blog{color:var(--navy);background:var(--white);min-width:0;font-family:var(--font-body);padding-top:24px}.mm-blog *{box-sizing:border-box}.mm-blog .mm-blog-wrap{width:min(1200px,100% - 80px);margin-inline:auto}.mm-blog .mm-blog-hero{background:var(--navy);width:calc(100% - 48px);color:var(--white);isolation:isolate;margin:0 auto;padding:56px 0 128px;position:relative}.mm-blog .mm-blog-hero:before{content:"";z-index:-1;opacity:.055;pointer-events:none;background:url(/final/visual-language/assets/grain-fine.svg) 0 0/140px;position:absolute;inset:0}.mm-blog .mm-blog-hero h1{font:400 clamp(34px,4.2vw,66px)/1.08 var(--font-heading);color:var(--white);letter-spacing:0;text-wrap:balance;max-width:1000px;margin:0}.mm-blog .mm-blog-eyebrow{font:700 12px/1.5 var(--font-body);letter-spacing:.13em;text-transform:uppercase;color:var(--action-blue);margin:0 0 14px}.mm-blog .mm-blog-hero .mm-blog-eyebrow{color:#a4d3ff}.mm-blog .mm-blog-dek{font:400 19px/1.65 var(--font-body);max-width:780px;color:var(--text-on-dark);margin:24px 0 0}.mm-blog .mm-blog-byline{font:400 14px/1.5 var(--font-body);color:var(--text-on-dark);align-items:center;gap:12px;margin:26px 0 0;display:flex}.mm-blog .mm-blog-grid{grid-template-columns:minmax(0,1fr) 272px;align-items:start;column-gap:64px;margin-top:-72px;display:grid;position:relative}.mm-blog .mm-blog-takeaways{z-index:1;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:var(--shadow-card);grid-column:1;padding:36px;position:relative}.mm-blog .mm-blog-takeaways h2{font:400 32px/1.15 var(--font-heading);color:var(--navy);margin:0}.mm-blog .mm-blog-takeaways ul{gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.mm-blog .mm-blog-takeaways li{font:400 16px/1.7 var(--font-body);color:var(--slate);margin:0;padding-left:26px;position:relative}.mm-blog .mm-blog-takeaways li:before{content:"";background:url(/final/visual-language/assets/signal.svg) 50%/contain no-repeat;width:16px;height:16px;position:absolute;top:7px;left:0}.mm-blog .mm-blog-sidebar{grid-area:1/2/span 2;align-self:stretch;min-width:0;padding-top:96px}.mm-blog .mm-blog-side-photo{margin:0 0 28px}.mm-blog .mm-blog-side-photo img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-panel);width:100%;height:auto;display:block}.mm-blog .mm-blog-side-photo figcaption{font:400 12px/1.6 var(--font-body);color:var(--muted);margin-top:10px}.mm-blog .mm-blog-toc{background:var(--white);border-block:1px solid var(--line);padding-block:8px 16px;position:sticky;top:110px}.mm-blog .mm-blog-toc-toggle,.mm-blog .mm-blog-back{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:48px;color:var(--navy);font:700 15px/1.5 var(--font-body);justify-content:space-between;align-items:center;gap:16px;display:flex}.mm-blog .mm-blog-toc-toggle>span:first-child{font:400 23px/1.2 var(--font-heading)}.mm-blog .mm-blog-toc nav{padding:8px 0}.mm-blog .mm-blog-toc nav[hidden]{display:none}.mm-blog .mm-blog-toc nav a{border-left:2px solid var(--line);color:var(--muted);font:400 14px/1.55 var(--font-body);padding:10px 0 10px 15px;text-decoration:none;display:block}.mm-blog .mm-blog-toc nav a[aria-current]{border-color:var(--brand-blue);color:var(--navy);font-weight:700}.mm-blog .mm-blog-back{border-top:1px solid var(--line);color:var(--action-blue);justify-content:flex-end;margin-top:12px;padding-top:12px}.mm-blog .mm-blog-sidebar-note{border-bottom:1px solid var(--line);margin-top:36px;padding:24px 0}.mm-blog .mm-blog-sidebar-note img{width:190px;max-width:100%;height:auto}.mm-blog .mm-blog-sidebar-note p{font:400 16px/1.7 var(--font-body);color:var(--slate);margin:24px 0 20px}.mm-blog .mm-blog-sidebar-note a{min-height:44px;font:700 14px/1.5 var(--font-body);color:var(--action-blue);text-underline-offset:4px;align-items:center;gap:10px;text-decoration:underline;display:inline-flex}.mm-blog .mm-blog-copy{min-width:0;color:var(--slate);grid-column:1;padding:56px 0 64px}.mm-blog .mm-blog-after-article{margin-top:0}.mm-blog .mm-blog-after-article>.mm-blog-copy{padding-top:0}.mm-blog .mm-blog-copy p,.mm-blog .mm-blog-copy li{font:400 17px/1.85 var(--font-body);color:var(--slate)}.mm-blog .mm-blog-copy p{max-width:none;margin:0 0 22px}.mm-blog .mm-blog-introduction>p:first-child{color:var(--navy);font-size:20px;line-height:1.75}.mm-blog .mm-blog-copy h2{font:400 clamp(28px,2.7vw,38px)/1.16 var(--font-heading);color:var(--navy);text-wrap:balance;margin:56px 0 24px}.mm-blog .mm-blog-copy h3{font:400 26px/1.25 var(--font-heading);color:var(--navy);text-wrap:balance;margin:32px 0 18px}.mm-blog .mm-blog-copy ul,.mm-blog .mm-blog-copy ol{margin:0 0 26px;padding-left:26px}.mm-blog .mm-blog-copy li+li{margin-top:10px}.mm-blog .mm-blog-copy li::marker{color:var(--action-blue)}.mm-blog .mm-blog-copy a{color:var(--action-blue);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.mm-blog .mm-blog-copy blockquote{border-left:3px solid var(--brand-blue);background:var(--canvas);margin:32px 0;padding:20px 24px}.mm-blog .mm-blog-copy blockquote p:last-child{margin-bottom:0}.mm-blog .mm-blog-copy table{border-collapse:collapse;table-layout:fixed;width:100%;font:400 15px/1.65 var(--font-body);margin:28px 0 36px}.mm-blog .mm-blog-copy th,.mm-blog .mm-blog-copy td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:18px 16px}.mm-blog .mm-blog-copy th{color:var(--navy);background:var(--canvas);font-weight:700}.mm-blog .mm-blog-copy [id]{scroll-margin-top:110px}.mm-blog .mm-blog-copy .mm-faq-heading{font:inherit;text-wrap:initial;margin:0}.mm-blog .mm-blog-copy .mm-faq-answer p{font:inherit;color:var(--muted);margin:0}.mm-blog .mm-blog-copy .mm-faq-answer p+p{margin-top:16px}.mm-blog .mm-blog-sources{border-top:1px solid var(--line);margin-top:56px;padding-top:8px}.mm-blog .mm-blog-sources h2{margin-top:24px}.mm-blog .mm-blog-sources li,.mm-blog .mm-blog-sources a{font-size:14px;line-height:1.65}.mm-blog .mm-blog-publisher{background:var(--canvas);border-radius:var(--radius-panel);margin-top:48px;padding:28px}.mm-blog .mm-blog-publisher>.mm-blog-eyebrow{color:var(--action-blue);margin-bottom:12px;font-size:12px;line-height:1.5}.mm-blog .mm-blog-end-tools>div{flex-wrap:wrap;gap:12px;display:flex}.mm-blog .mm-blog-end-tools button{border:1px solid var(--action-blue);border-radius:var(--radius-control);background:var(--white);color:var(--navy);min-height:44px;font:700 14px/1.5 var(--font-body);cursor:pointer;padding:10px 16px}.mm-blog .mm-blog-end-tools button:hover{background:var(--selected-surface)}.mm-blog .mm-blog-end-tools .mm-blog-status{min-height:24px;margin:12px 0 0;font-size:13px;line-height:1.6}.mm-blog .mm-blog-end-tools dialog{border:1px solid var(--line);border-radius:var(--radius-panel);width:min(640px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--navy);background:var(--white);margin:auto;padding:0;overflow-y:auto}.mm-blog .mm-blog-end-tools dialog::backdrop{background:var(--dialog-scrim)}.mm-blog .mm-blog-dialog-inner{padding:32px;position:relative}.mm-blog .mm-blog-dialog-inner h2{margin:0 40px 20px 0}.mm-blog .mm-blog-end-tools .mm-blog-close{border:0;padding:8px 14px;font-size:26px;position:absolute;top:12px;right:12px}.mm-blog .mm-blog-citation{overflow-wrap:anywhere;background:var(--canvas);padding:20px}.mm-blog .mm-blog-related{border-top:1px solid var(--line);margin-top:40px;padding-top:28px}.mm-blog .mm-blog-related a{min-height:44px;padding:10px 0;font-weight:700;display:block}.mm-blog .mm-blog-progress{z-index:40;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0}.mm-blog .mm-blog-progress>div{background:var(--brand-blue);width:0;height:100%}.mm-blog .mm-blog-review{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:64px;padding:64px 0 80px;display:grid}.mm-blog .mm-blog-review h2{font:400 clamp(30px,3vw,44px)/1.14 var(--font-heading);color:var(--navy);margin:0 0 24px}.mm-blog .mm-blog-review>div>p:not(.mm-blog-eyebrow){font:400 17px/1.8 var(--font-body);color:var(--slate);margin:0 0 22px}.mm-blog :is(a,button):focus-visible{outline:3px solid var(--action-blue);outline-offset:4px}@media (min-width:1500px){.mm-blog .mm-blog-hero{width:calc(100% - 80px)}}@media (max-width:999px){.mm-blog .mm-blog-wrap{width:calc(100% - 64px)}.mm-blog .mm-blog-grid{grid-template-columns:minmax(0,1fr);gap:0}.mm-blog .mm-blog-sidebar{grid-area:auto/1;align-self:start;padding-top:28px}.mm-blog .mm-blog-toc{position:static}.mm-blog .mm-blog-sidebar-note{display:none}.mm-blog .mm-blog-copy{padding-top:32px}.mm-blog .mm-blog-review{gap:36px}.mm-blog .mm-blog-hero h1{font-size:clamp(34px,5.5vw,52px)}}@media (max-width:600px){.mm-blog{padding-top:16px}.mm-blog .mm-blog-wrap{width:calc(100% - 40px)}.mm-blog .mm-blog-hero{width:calc(100% - 24px);padding-top:36px;padding-bottom:100px}.mm-blog .mm-blog-hero>.mm-blog-wrap{width:calc(100% - 32px)}.mm-blog .mm-blog-hero h1{font-size:34px}.mm-blog .mm-blog-dek{margin-top:20px;font-size:17px;line-height:1.7}.mm-blog .mm-blog-byline{margin-top:22px;font-size:13px}.mm-blog .mm-blog-grid{margin-top:-56px}.mm-blog .mm-blog-takeaways{padding:26px 22px}.mm-blog .mm-blog-takeaways h2{font-size:29px}.mm-blog .mm-blog-takeaways li{font-size:15px;line-height:1.75}.mm-blog .mm-blog-copy p,.mm-blog .mm-blog-copy li{font-size:16px;line-height:1.8}.mm-blog .mm-blog-introduction>p:first-child{font-size:18px}.mm-blog .mm-blog-copy h2{margin-top:44px;font-size:29px}.mm-blog .mm-blog-copy h3{font-size:24px}.mm-blog .mm-blog-copy th,.mm-blog .mm-blog-copy td{padding:12px 8px;font-size:13px}.mm-blog .mm-blog-copy blockquote{padding:18px}.mm-blog .mm-blog-review{grid-template-columns:1fr;gap:24px;padding-top:40px}.mm-blog .mm-blog-review h2{font-size:34px}.mm-blog .mm-blog-publisher{padding:22px}.mm-blog .mm-blog-dialog-inner{padding:24px}}@media (max-width:360px){.mm-blog .mm-blog-hero h1{font-size:29px}.mm-blog .mm-blog-copy h2{font-size:26px}.mm-blog .mm-blog-byline{gap:8px}}@media (prefers-reduced-motion:reduce){.mm-blog *{scroll-behavior:auto!important;transition:none!important}}.mm-blog .mm-blog-table-scroll{overscroll-behavior-inline:contain;max-width:100%;margin:28px 0 36px;overflow-x:auto}.mm-blog .mm-blog-table-scroll table{margin:0}.mm-blog .mm-blog-table-scroll:focus-visible{outline:3px solid var(--action-blue);outline-offset:3px}@media (max-width:600px){.mm-blog .mm-blog-table-scroll table{min-width:620px}.mm-blog .mm-blog-table-scroll th,.mm-blog .mm-blog-table-scroll td{padding:14px 12px;font-size:14px}}.mm-blog .mm-blog-toc nav a[data-level="3"]{padding-left:26px;font-size:13px}.mm-blog .mm-blog-copy section.mm-faq-group>.mm-faq-group+.mm-faq-group .mm-page-faq{border-top:0;margin-top:0}@media (min-width:1000px){.mm-blog .mm-blog-toc{flex-direction:column;max-height:calc(100dvh - 130px);display:flex}.mm-blog .mm-blog-toc nav{overscroll-behavior:contain;min-height:0;overflow-y:auto}.mm-blog .mm-blog-toc-toggle,.mm-blog .mm-blog-back{flex-shrink:0}}.mm-blog-editorial-cover{margin:2rem 0 3rem}.mm-blog-editorial-cover img{aspect-ratio:3/2;object-fit:cover;border-radius:6px;width:100%;height:auto;display:block}.mm-blog-editorial-cover figcaption{font-family:var(--font-body,Satoshi,sans-serif);color:#51657a;margin-top:.65rem;font-size:12px;line-height:1.5}.mm-blog .mm-blog-body-illustration{max-width:100%;margin:1.75rem 0 2rem}.mm-blog .mm-blog-body-illustration img{width:100%;height:auto;display:block}.mm-blog .mm-blog-body-illustration figcaption{font:400 14px/1.6 var(--font-body,Satoshi,sans-serif);color:var(--muted,#51657a);margin-top:.75rem}.mm-blog:has(.mm-blog-editorial-cover) .mm-blog-side-photo{display:none}.mm-blog [data-full-brief] .mm-blog-section-body>p:first-child{color:var(--navy);margin-bottom:24px;font-size:19px;font-weight:500;line-height:1.7}.mm-blog [data-full-brief] section>h3+.mm-blog-section-body>p:first-child{font-size:18px}.mm-blog [data-full-brief] .mm-blog-section-body>p:first-child:last-child{margin-bottom:26px}@media (max-width:600px){.mm-blog [data-full-brief] .mm-blog-section-body>p:first-child{font-size:18px;line-height:1.75}.mm-blog [data-full-brief] section>h3+.mm-blog-section-body>p:first-child{font-size:17px}}.mm-blog .mm-blog-copy .mm-cost-title{font:700 17px/1.5 var(--font-body);margin:0}.mm-blog .mm-blog-copy .mm-cost-measure,.mm-blog .mm-blog-copy .mm-cost-detail{font:400 14px/1.6 var(--font-body)}.mm-blog .mm-blog-copy .mm-cost-source{font:400 13px/1.6 var(--font-body);margin:10px 0 0}.mm-blog .mm-blog-copy .mm-muffled-title{font:700 17px/1.5 var(--font-body);margin:0 0 4px}.mm-blog .mm-blog-copy .mm-muffled-measure,.mm-blog .mm-blog-copy .mm-muffled-source{font:400 13px/1.6 var(--font-body)}.mm-blog .mm-blog-copy .mm-muffled-measure{margin:0}.mm-blog .mm-blog-copy .mm-muffled-source{margin:10px 0 0}@media (max-width:600px){.mm-blog [data-full-brief] .mm-blog-table-scroll table:not(:has(thead th:nth-child(3))) th:first-child{width:30%}}.mm-blog .mm-blog-copy p.mm-blog-table-cue{display:none}@media (max-width:600px){.mm-blog .mm-blog-copy p.mm-blog-table-cue{margin:28px 0 8px;font-size:14px;line-height:1.5;display:block}.mm-blog .mm-blog-table-cue+.mm-blog-table-scroll{margin-top:0}}
