.ai-article .article-shell{max-width:1100px}.article-lead-image{margin:32px 0 0}.article-lead-image img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.ai-article .article-body{max-width:850px;margin-inline:auto;padding:38px 0 80px}.ai-use-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0;display:grid}.ai-use-grid>div{background:#f2f7f8;border-top:4px solid #1786a9;padding:22px}.ai-use-grid strong,.ai-triad strong{color:#123f54;font-size:18px}.ai-use-grid p,.ai-triad p{margin:8px 0 0!important;font-size:15px!important}.ai-triad{grid-template-columns:repeat(3,1fr);gap:14px;margin:26px 0;display:grid}.ai-triad>div{background:#f5f0e7;border-inline-start:4px solid #e28a32;padding:22px}.ai-lane{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:34px 0;display:grid;position:relative}.ai-lane:before{content:"";z-index:0;inset-inline:6%;background:linear-gradient(90deg,#1684aa,#e28a32);height:3px;position:absolute;top:24px}.ai-lane>div{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.ai-lane b{color:#fff;background:#155c76;border:5px solid #fff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 0 1px #9cbac6}.ai-lane span{color:#143b4f;font-size:13px;font-weight:800;line-height:1.3}.ai-split{grid-template-columns:1fr 1fr;align-items:center;gap:38px;display:grid}.ai-split figure{margin:0}.ai-split img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.ai-article .article-callout{background:#f5f0e7;border-inline-start:5px solid #e28a32;padding:28px}.ai-checklist{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.ai-checklist>div{background:#f2f7f8;align-items:flex-start;gap:14px;padding:18px;display:flex}.ai-checklist b{color:#fff;background:#155c76;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;display:grid}.article-sources a{color:#116f91;font-weight:750;text-decoration:none}@media (width<=800px){.ai-use-grid,.ai-triad,.ai-split{grid-template-columns:1fr}.ai-lane{grid-template-columns:1fr;gap:0}.ai-lane:before{width:3px;height:auto;inset-block:5%;inset-inline-start:23px}.ai-lane>div{text-align:start;flex-direction:row;gap:16px;min-height:68px}.ai-split figure{order:2}}@media (width<=560px){.ai-article .article-body{padding-top:22px}.ai-checklist{grid-template-columns:1fr}}
