 .insights-hero{background:#101415;color:white;padding:160px 0 76px}.insights-hero h1{font-size:clamp(38px,5vw,68px);line-height:1.12;letter-spacing:-.04em;margin:30px 0}.insights-hero h1 span{color:#16dfdc}.insights-hero p{max-width:720px}.insights-hero .breadcrumb{color:#cbd0d3}.insights-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}.insight-card{padding:32px;border:1px solid #dce1e4;background:#fff;display:flex;flex-direction:column;text-decoration:none;color:#101415;transition:background .15s}.insight-card:hover{background:#f0fbfb}.insight-card h2{font-size:26px;line-height:1.3;letter-spacing:-.02em;margin:16px 0}.insight-card p{color:#596169;line-height:1.7}.insight-card .read{margin-top:auto;padding-top:24px;font-weight:700}.article-shell{padding-top:145px;padding-bottom:90px;max-width:980px}.article-shell h1{font-size:clamp(34px,4.2vw,58px);line-height:1.15;letter-spacing:-.035em;margin:26px 0}.article-meta{font-size:14px;color:#647078}.article-deck{font-size:22px;line-height:1.6;border-bottom:1px solid #dce1e4;padding:18px 0 32px}.article-copy{font-size:18px;line-height:1.85}.article-copy h2{font-size:28px;line-height:1.3;margin:42px 0 16px}.article-copy p{margin:20px 0}.article-copy ul{padding-left:24px}.article-copy a,.back-link{color:#126360;text-decoration:underline;text-underline-offset:4px}.article-note{font-size:14px;color:#596169;background:#f4f6f7;padding:24px;margin:40px 0}.back-link{display:inline-block;margin-top:16px}.insights a:focus-visible{outline:3px solid #00bbb7;outline-offset:5px}@media(max-width:650px){.insights-grid{grid-template-columns:1fr}.insight-card{padding:24px}.insights-hero{padding-top:132px}.article-shell{padding-top:130px}.article-copy{font-size:17px}.article-deck{font-size:20px}}