.insight h2 a{text-decoration:none}.insight h2 a:hover{text-decoration:underline;text-underline-offset:4px}.read-more{display:inline-block;margin-top:12px;color:var(--navy);font-weight:700;text-decoration:none}.insight-section-head{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:38px}.insight-section-head h2{font-size:36px;line-height:1.15;color:var(--navy);margin:10px 0 0}.insight-section-head p{color:#596168;font-size:17px;margin:0}.featured-insight{display:grid;grid-template-columns:1.35fr .65fr;min-height:330px;background:var(--navy);color:#fff;overflow:hidden}.featured-insight>div:first-child{padding:52px}.featured-insight .tag{color:var(--sand);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700}.featured-insight h2{font-size:38px;line-height:1.14;margin:18px 0}.featured-insight h2 a,.featured-insight .read-more{color:#fff;text-decoration:none}.featured-insight p{color:#dce4eb;font-size:18px;max-width:650px}.lens-device{position:relative;background:linear-gradient(145deg,#0d427f,#081f3e);overflow:hidden}.lens-device:before,.lens-device:after{content:"";position:absolute;border-radius:50%}.lens-device:before{width:270px;height:270px;border:45px solid rgba(255,255,255,.9);top:28px;left:25px}.lens-device:after{width:165px;height:165px;border:2px solid var(--sand);top:80px;left:77px}.article-hero{background:var(--navy);color:#fff;padding:76px 0 70px}.article-hero.palmer{background:linear-gradient(120deg,#0a3266 0%,#0a3266 66%,#113f78 66%)}.article-hero-inner{max-width:920px}.article-back{display:inline-block;color:#cbd7e3;text-decoration:none;font-size:13px;margin-bottom:46px}.article-label{display:inline-block;color:var(--sand);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.palmer-label{color:var(--blue)}.article-hero h1{font-size:clamp(42px,6vw,68px);line-height:1.03;letter-spacing:-.035em;margin:18px 0;color:#fff}.article-deck{font-size:22px;line-height:1.45;color:#dbe4ed;max-width:780px}.article-byline{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:35px;font-size:13px;color:#bdcad7}.article-layout{display:grid;grid-template-columns:minmax(0,760px) 260px;gap:80px;align-items:start;padding-top:78px;padding-bottom:85px}.article-body{font-size:17px;line-height:1.8}.article-body .article-lead{font-size:22px;line-height:1.58;color:#333;margin-top:0}.article-body h2{font-size:31px;line-height:1.22;color:var(--navy);margin:56px 0 18px}.article-body h3{font-size:21px;line-height:1.3;color:var(--navy);margin:34px 0 10px}.article-body blockquote{font-size:27px;line-height:1.4;color:var(--navy);border-left:5px solid var(--sand);margin:42px 0;padding:10px 0 10px 30px;font-weight:700}.article-body ul{padding-left:23px}.article-body li{margin-bottom:10px}.article-aside{position:sticky;top:120px;border-top:4px solid var(--sand);padding-top:22px}.article-series span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--navy)}.article-series p{font-size:14px;color:#616971}.article-aside .linkedin{font-size:13px;margin-top:20px}.article-questions{background:var(--mist);border-top:4px solid var(--navy);padding:12px 30px 24px;margin-top:48px}.article-questions h2{margin-top:18px}.article-next{background:var(--mist);padding:44px 0}.article-next .container{display:flex;justify-content:space-between;align-items:center;gap:30px}.article-next p{font-size:18px;color:var(--navy);margin:0}.article-next .btn{margin:0}
@media(max-width:900px){.insight-section-head,.featured-insight,.article-layout{grid-template-columns:1fr}.lens-device{min-height:230px}.article-aside{position:static}.article-next .container{align-items:flex-start;flex-direction:column}.article-next .btn{margin:0}.featured-insight>div:first-child{padding:38px}}
@media(max-width:600px){.article-hero{padding:52px 0}.article-back{margin-bottom:32px}.article-deck{font-size:19px}.article-layout{padding-top:52px;gap:48px}.article-body{font-size:16px}.article-body .article-lead{font-size:19px}.article-body h2{font-size:27px}.article-body blockquote{font-size:22px;margin:32px 0;padding-left:20px}.featured-insight h2{font-size:31px}.insight-section-head{gap:18px}}
