.mt-editorial .mt-story{--story-line:#dce4ee;--story-blue:#155bdc;--story-ink:#142037;color:var(--story-ink)}.mt-editorial .mt-story h2,.mt-editorial .mt-story h3{font-weight:700!important;letter-spacing:-.035em;line-height:1.08;color:var(--story-ink)}.mt-editorial .mt-story p{font-weight:400!important;font-size:17px;line-height:1.65;color:#526078}.mt-editorial .mt-story .mt-kicker{font-size:12px;letter-spacing:.12em;color:var(--story-blue);font-weight:700!important}.mt-story-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;padding:64px;background:linear-gradient(125deg,#eef4ff,#fff 70%);border:1px solid var(--story-line)}.mt-story-hero h2{font-size:clamp(36px,4.4vw,60px);margin:16px 0 24px;max-width:13ch}.mt-story-hero figure{margin:0;display:grid;place-items:center;min-height:420px}.mt-story-hero img{width:auto!important;height:auto!important;max-width:100%;max-height:398px;mix-blend-mode:multiply}.mt-story-highlights{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--story-line);border-top:0}.mt-story-highlights div{padding:24px 14px;text-align:center;border-right:1px solid var(--story-line)}.mt-story-highlights div:last-child{border:0}.mt-story-highlights strong{display:block;font-size:27px;color:var(--story-blue);font-weight:700}.mt-story-highlights span{font-size:13px;color:#526078}.mt-story-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin-top:28px;padding:48px;border:1px solid var(--story-line);background:#f7f9fc}.mt-story-section h3{font-size:clamp(28px,3vw,40px);margin:12px 0 20px}.mt-story-section figure{margin:0;display:grid;place-items:center;min-height:300px;gap:20px}.mt-story-section img{display:block!important;max-width:100%;width:auto!important;height:auto!important;max-height:495px}.mt-story-section--reverse figure{grid-column:1;grid-row:1}.mt-story-section--reverse .mt-story-copy{grid-column:2}.mt-story-section--white{background:#fff}.mt-story-section--chip{background:#eef3fb}.mt-story-section--chip figure{min-height:240px}.mt-story-section--chip img{max-width:152px}.mt-story-section--camera{background:#f4f2f0}.mt-story-section--camera img{max-width:320px}.mt-story-section--ai{background:linear-gradient(125deg,#f3f0ff,#fff4f2)}.mt-story-section--ai img{max-height:351px}.mt-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.mt-story-grid article{padding:36px;border:1px solid var(--story-line);background:#f7f9fc}.mt-story-grid h3{font-size:28px!important;margin:20px 0 16px}.mt-story-grid figure{display:grid;place-items:center;margin:24px 0 0;min-height:170px}.mt-story-grid img{width:auto!important;height:auto!important;max-width:100%;max-height:208px}.mt-story-grid .mt-story-icon{height:46px!important;width:auto!important;max-width:60px;object-fit:contain;margin-bottom:18px}.mt-story-note{padding:24px 28px;border-left:3px solid var(--story-blue);background:#f0f5ff;margin:28px 0 0}.mt-editorial .mt-story-note p{font-size:14px!important;margin:0;max-width:none}@media(max-width:700px){.mt-story-hero{grid-template-columns:1fr;padding:28px;gap:24px}.mt-story-hero h2{font-size:40px}.mt-story-hero figure{min-height:320px}.mt-story-hero img{max-height:340px}.mt-story-highlights{grid-template-columns:1fr 1fr}.mt-story-highlights div{border-bottom:1px solid var(--story-line);padding:20px 10px}.mt-story-highlights div:nth-child(2){border-right:0}.mt-story-highlights div:nth-last-child(-n+2){border-bottom:0}.mt-story-section{grid-template-columns:1fr;gap:24px;padding:28px}.mt-story-section--reverse figure,.mt-story-section--reverse .mt-story-copy{grid-column:auto;grid-row:auto}.mt-story-section h3{font-size:32px}.mt-story-section figure{min-height:220px}.mt-story-section img{max-height:390px}.mt-story-grid{grid-template-columns:1fr}.mt-story-grid article{padding:28px}.mt-story-note{padding:20px}}@media(prefers-reduced-motion:reduce){.mt-story *{scroll-behavior:auto!important}}.mt-editorial .mt-story-section--text{grid-template-columns:1fr}.mt-editorial .mt-story-section--text .mt-story-copy{grid-column:1;width:100%;max-width:80ch;margin-inline:auto}