.magazine-masthead{padding:48px 0 0}.magazine-masthead h1{overflow-wrap:break-word;max-width:900px;font-size:56px;line-height:1.12}.magazine-deck{max-width:720px;color:var(--muted);margin:22px 0 32px;font-size:20px}.magazine-deskline{border-block:1px solid var(--line);justify-content:space-between;gap:20px;padding:18px 0;font-size:14px;display:flex}.magazine .section{padding:44px 0}.magazine-feature{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.magazine-feature img,.magazine-story img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:4px;width:100%;display:block}.magazine-feature h2{margin-bottom:18px;font-size:36px;line-height:1.18}.magazine-feature p,.magazine-story p{color:var(--muted)}.magazine-feature .eyebrow,.magazine-story .eyebrow{color:var(--accent);margin-bottom:12px}.magazine-feature div,.magazine-story{min-width:0}.magazine-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;margin-top:48px;padding-top:48px;display:grid}.magazine-story img{margin-bottom:20px}.magazine-story h2{overflow-wrap:break-word;margin-bottom:14px;font-size:24px;line-height:1.25}.magazine-story:hover h2,.magazine-feature:hover h2{text-underline-offset:5px;text-decoration:underline}.magazine-guides{background:var(--surface);border-block:1px solid var(--line)}.magazine-footer{padding:28px 0;font-size:14px}.magazine-footer .container{flex-wrap:wrap;gap:24px;display:flex}.magazine-guides .section-heading{align-items:center}.magazine-guides h2{font-size:30px}@media (max-width:1000px){.magazine-feature{grid-template-columns:1fr;gap:24px}.magazine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.magazine-feature img{-o-object-fit:contain;object-fit:contain}}@media (max-width:640px){.magazine-masthead{padding-top:32px}.magazine-masthead h1{font-size:36px}.magazine-deck{font-size:17px}.magazine-deskline{flex-direction:column;gap:12px}.magazine-feature h2{font-size:28px}.magazine-grid{grid-template-columns:1fr;gap:36px;margin-top:32px;padding-top:32px}.magazine .section{padding:32px 0}.magazine-story img{-o-object-fit:contain;object-fit:contain}.magazine-guides .section-heading{align-items:flex-start;gap:20px}}.magazine-feature img,.magazine-story img{height:auto}
.cmo-challenges{color:#191b2b;background:#fff}.cmo-chapter-intro{max-width:720px;margin-bottom:32px}.cmo-chapter-intro h2{margin:12px 0;font-size:36px}.cmo-challenges .eyebrow{color:#006b80}.cmo-challenges .pain-jump{margin-bottom:48px}.cmo-challenges .pain-jump a{color:#191b2b;border-color:#cdd6da}.cmo-challenge{border-top:5px solid #20c8ee;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding:40px 0;scroll-margin-top:110px;display:grid}.cmo-challenge:nth-of-type(2){border-color:#ff597b}.cmo-challenge:nth-of-type(3){border-color:#e6cb00}.cmo-challenge:nth-of-type(4){border-color:#544aff}.cmo-challenge figure{margin:0}.cmo-challenge img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.cmo-challenge figcaption{color:#4a5360;margin-top:10px;font-size:12px}.cmo-challenge h2{margin:12px 0 20px;font-size:30px;line-height:1.2}.cmo-challenge h3{margin-bottom:12px;font-size:24px}.cmo-challenge-copy>p{margin-bottom:14px}.cmo-challenge-answer{background:#eaf9fc;border-left:4px solid #20c8ee;margin-top:24px;padding:24px}.cmo-challenge:nth-of-type(2) .cmo-challenge-answer{background:#fff0f4;border-color:#ff597b}.cmo-challenge:nth-of-type(3) .cmo-challenge-answer{background:#fffce3;border-color:#e6cb00}.cmo-challenge:nth-of-type(4) .cmo-challenge-answer{background:#f1f0ff;border-color:#544aff}.cmo-challenges .text-link,.cmo-challenges .pain-solutions a{color:#00647b}.cmo-challenges .scope-note{color:#4a5360}.cmo-challenges .pain-measure strong,.cmo-detail-chapters .check-list li{color:#191b2b}@media (max-width:800px){.cmo-challenge{grid-template-columns:1fr;gap:24px}.cmo-challenge img{-o-object-fit:contain;object-fit:contain}.cmo-chapter-intro h2{font-size:30px}.cmo-challenge h2{font-size:27px}}.cmo-detail-chapters{color:#191b2b;background:#fff}.cmo-detail-chapter{border-bottom:4px solid #20c8ee;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;padding:40px 0;display:grid}.cmo-detail-chapter:nth-child(2n){border-color:#ff597b}.cmo-detail-chapter:nth-child(2n) img{order:2}.cmo-detail-chapter img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.cmo-detail-chapter h2{margin:12px 0 20px;font-size:30px;line-height:1.2}.cmo-detail-chapters .eyebrow{color:#006b80}.cmo-detail-chapter .eyebrow{align-items:center;gap:16px;font-size:15px;line-height:1.4;display:flex}.cmo-chapter-number{color:#006b80;flex-shrink:0;font-size:48px;font-weight:800;line-height:1}.cmo-detail-chapter:nth-child(2n) .cmo-chapter-number{color:#b22a49}.cmo-detail-links{flex-wrap:wrap;gap:18px;margin-top:24px;display:flex}.cmo-detail-links a{color:#00647b}.cmo-challenge .eyebrow{font-size:24px;font-weight:800;line-height:1.4}.aiforcmo .cmo-start-steps span{font-size:48px;font-weight:800;line-height:1}.cmo-detail-chapter .text-link{color:#00647b;margin-top:22px}.cmo-chapter-next{background:#fffce3;margin-top:40px;padding:32px}@media (max-width:800px){.cmo-detail-chapter{grid-template-columns:1fr;gap:24px}.cmo-detail-chapter:nth-child(2n) img{order:0}.cmo-detail-chapter img{-o-object-fit:contain;object-fit:contain}}
.magazine-library{border-top:4px solid #ff597b;padding-top:40px}.magazine-library-heading{justify-content:space-between;align-items:center;gap:32px;display:flex}.magazine-library-heading h2{margin:12px 0;font-size:32px}.magazine-search{border-bottom:2px solid #20c8ee;align-items:center;gap:10px;min-width:280px;padding:12px;display:flex}.magazine-search input{color:inherit;width:100%;font:inherit;background:0 0;border:0}.magazine-topic-tabs{border-block:1px solid var(--line);flex-wrap:wrap;gap:12px 24px;margin:28px 0 16px;padding:18px 0;display:flex}.magazine-topic-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:8px 0}.magazine-topic-tabs button[aria-pressed=true]{color:#ffe500;border-color:#ffe500}.magazine-results{color:var(--muted);margin-bottom:24px;font-size:14px}.magazine-library .magazine-story:nth-child(3n+2){border-color:#ff597b}.magazine-library .magazine-story:nth-child(3n){border-color:#ffe500}.magazine-library .magazine-story img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover}.cms-prose h2{border-top:3px solid #20c8ee;margin-top:40px;padding-top:24px;scroll-margin-top:110px;font-size:30px;line-height:1.2}.cms-section-nav{border-block:3px solid #20c8ee;margin:32px 0;padding:24px 0}.cms-section-nav h2{margin-bottom:18px;font-size:25px}.cms-section-nav ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;padding-left:20px;display:grid}.cms-section-nav a{color:#27ccff}.cms-table-scroll{max-width:100%;overflow-x:auto}.cms-table-scroll table{min-width:480px}.cms-related{border-top:4px solid #ff597b;margin-top:44px;padding-top:28px}.cms-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.cms-related h2{font-size:30px}.cms-related h3{font-size:21px;line-height:1.3}.cms-related p{margin-top:12px;font-size:15px}.cms-article figcaption{color:var(--muted);margin-top:12px;font-size:12px}@media (max-width:700px){.cms-section-nav ul,.cms-related>div{grid-template-columns:1fr}.cms-prose h2{font-size:26px}}.cms-prose h2:nth-of-type(3n+2){border-color:#ff597b}.cms-prose h2:nth-of-type(3n){border-color:#ffe500}.cms-prose blockquote{color:#191b2b;background:#eaf9fc;border-left:4px solid #20c8ee;margin:24px 0;padding:20px}.cms-prose table{border-collapse:collapse;width:100%;margin:24px 0;font-size:15px}.cms-prose th,.cms-prose td{border:1px solid var(--line);text-align:left;overflow-wrap:anywhere;padding:12px}.cms-prose th{color:#ffe500}.cms-prose li{margin:10px 0}.cms-prose img{aspect-ratio:16/10;-o-object-fit:contain;object-fit:contain;width:100%;height:auto;margin:28px 0 12px;display:block}.cms-prose p:has(>em:only-child){color:var(--muted);font-size:13px}.cms-demo-invite{color:#191b2b;background:#20c8ee;border-radius:4px;margin-top:40px;padding:28px}.cms-demo-invite h2{margin-bottom:16px;font-size:26px}.cms-demo-invite .button{color:#191b2b;background:#ffe500;margin-top:20px}@media (max-width:700px){.magazine-library-heading{display:block}.magazine-search{min-width:0;margin-top:24px}.magazine-library-heading h2{font-size:27px}.cms-prose th,.cms-prose td{padding:8px;font-size:13px}}.magazine-role-hero{isolation:isolate;align-items:end;min-height:500px;display:flex;position:relative}.magazine-role-hero>img{-o-object-fit:cover;object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.magazine-role-hero:after{content:"";z-index:-1;background:linear-gradient(#0000,#080b12);position:absolute;inset:0}.magazine-role-hero .container{padding-top:220px;padding-bottom:40px}.magazine-role-hero h1{margin:14px 0;font-size:48px;line-height:1.15}.magazine-role-hero p{color:#fff;max-width:650px}@media (max-width:700px){.magazine-role-hero{min-height:480px}.magazine-role-hero>img{-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.magazine-role-hero h1{font-size:34px}.magazine-role-hero:after{background:linear-gradient(#0000,#080b12 65%)}}.cms-editorial-note{color:#bac4d4;border-left:3px solid #22c6ed;max-width:760px;padding-left:16px;font-size:13px;line-height:1.6}.cms-date{color:#bac4d4;font-size:14px}.cms-prose{max-width:760px;margin-inline:auto}.cms-prose table{display:table}
