/* Shared connected-marketing presentation; content remains readable without motion. */
@media(min-width:1101px){.sml2030-mega{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 3vw;padding:28px 4vw}.sml2030-mega-intro{grid-column:1/-1;display:flex;align-items:center;gap:35px;border-bottom:1px solid #ffffff24;padding-bottom:18px}.sml2030-mega-intro p{font-size:22px;margin:0}.sml2030-mega-intro p br{display:none}.sml2030-mega-intro .sml2030-eyebrow{display:none}.sml2030-mega-intro>a:last-child{margin-left:auto}.sml2030-mega h2{margin-bottom:16px}.sml2030-mega li>a{line-height:1.4;font-size:14px;min-height:32px}.sml2030-mega li{margin-bottom:9px}}
@media(min-width:851px) and (max-width:1100px){.sml2030-mega{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-height:calc(100svh - 110px);overflow:auto}.sml2030-mega-intro{display:none}}
.sml2030-mega>div{min-width:0}.sml2030-mega li>a>span{flex-shrink:0}
.sml-expertise-index{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.sml-ai-main{background:var(--sml-paper,#f2efe6);color:#19191b}.sml-ai-hero{background:#111113;color:#f2efe6;padding:100px 7vw 80px}.sml-ai-hero h1{max-width:1150px;font:400 clamp(48px,6.4vw,100px)/1.04 SMLDisplay,Arial;letter-spacing:-.045em;margin:25px 0 30px}.sml-ai-hero p{max-width:790px;font:400 20px/1.7 Arial;color:#bdb9b1}.sml-ai-hero .sml-premium-link{color:#ff704e;max-width:430px}.sml-ai-section{padding:85px 7vw}.sml-ai-section h2{font:400 clamp(34px,4vw,62px)/1.1 SMLDisplay,Arial;letter-spacing:-.03em;max-width:1000px;margin:15px 0 30px}.sml-ai-section>p{max-width:800px;line-height:1.8}.sml-ai-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:45px}.sml-ai-card{border:1px solid #d6d0c5;background:#faf8f2;padding:35px;display:flex;flex-direction:column;gap:18px}.sml-ai-card>span{font:12px Arial;letter-spacing:.12em;color:#a33b22}.sml-ai-card h3{font:400 32px/1.12 SMLDisplay,Arial;margin:0}.sml-ai-card p{font:16px/1.75 Arial;color:#5b5750;margin:0 0 12px}.sml-ai-card .sml-premium-link{margin-top:auto}.sml-ai-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:45px 0 0;padding:0;list-style:none;counter-reset:flow}.sml-ai-flow li{counter-increment:flow;border-top:1px solid #c4bbac;padding:25px 0;font:22px/1.4 SMLDisplay,Arial}.sml-ai-flow li:before{content:'0' counter(flow);display:block;color:#b8391c;font:12px Arial;margin-bottom:20px}.sml-ai-dark{background:#19191b;color:#f2efe6}.sml-ai-dark p{color:#c9c4bc}.sml-ai-dark .sml-premium-link{color:#ff7654}.sml-ai-dark a{color:#ff7654}.sml-ai-reading{max-width:920px;margin:auto}.sml-ai-reading p,.sml-ai-reading li{font:18px/1.85 Arial;color:#57534b}.sml-ai-reading h2{font-size:clamp(30px,3.5vw,45px);margin-top:55px}.sml-ai-reading a{color:#a3341c;text-decoration:underline;text-underline-offset:4px}.sml-ai-note{border-left:3px solid #f34b29;padding:18px 24px;background:#e9e4d9}.sml-ai-video{padding:32px;border:1px solid #c6beb0;margin:40px 0}.sml-ai-video a{display:inline-flex;align-items:center;gap:20px;font-weight:700}.sml-ai-final{padding:60px 7vw;background:#e6e0d4}.sml-ai-final .sml-premium-link{max-width:650px;font-size:24px}.sml-ai-service-facts{margin-top:25px;font:14px/1.8 Arial}.sml-ai-service-facts a{color:inherit;text-decoration:underline}.sml-ai-config-heading{margin-top:30px;font-size:18px}.sml-ai-feature-link{display:block;margin-top:24px;color:#c44020}.sml-ai-faq details{padding:22px 0;border-bottom:1px solid #d1c9bd}.sml-ai-faq summary{font:22px/1.4 SMLDisplay,Arial;cursor:pointer}.sml-ai-faq p{margin:20px 0 0}
@media(max-width:700px){.sml-expertise-index,.sml-ai-grid{grid-template-columns:1fr!important}.sml-ai-hero{padding:60px 6vw}.sml-ai-section{padding:55px 6vw}.sml-ai-hero p{font-size:17px}.sml-ai-card{padding:26px}.sml-ai-flow{grid-template-columns:1fr 1fr}.sml-ai-flow li{font-size:20px}.sml-ai-reading p,.sml-ai-reading li{font-size:16px}.sml-ai-final{padding:40px 6vw}.sml-ai-final .sml-premium-link{font-size:20px}.sml-ai-video{padding:22px}}

.sml-video-slot:has(iframe){aspect-ratio:16/9;margin:24px 0}.sml-video-slot iframe{width:100%;height:100%;border:0}.sml-ai-video button{background:#b9381d;color:#fff;border:0;border-radius:5px;padding:14px 20px;font:16px Arial;cursor:pointer}.sml-ai-video button[hidden]{display:none}
/* Make source citations identifiable without relying on colour. */
.sml-ai-note a{color:#a72e0e;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.sml-ai-note a:hover{color:#762108}
/* Original editorial cover: stable dimensions and one image across both languages. */
.sml-ai-editorial-cover{max-width:1400px;margin:0 auto;padding:50px 7vw 0;box-sizing:content-box}
.sml-ai-editorial-cover img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;background:#252529}
.sml-ai-editorial-cover figcaption{font:12px/1.65 Arial,Helvetica,sans-serif;color:#666057;margin-top:14px;max-width:760px}
@media(max-width:760px){.sml-ai-editorial-cover{padding:28px 6vw 0}.sml-ai-editorial-cover figcaption{font-size:11px}}
