.hp-insights{color:#111536;min-height:100vh;font-family:var(--sans);background:#f8faff}.hp-insights a{color:inherit;text-decoration:none}.insight-list{margin:0}.insight-list article{border-bottom:1px solid #dce4f3;grid-template-columns:70px 1.2fr 1fr 150px;align-items:center;gap:20px;padding:28px 0;display:grid}.insight-list article:first-child{border-top:1px solid #dce4f3}.insight-list b{font:10px var(--mono);color:#1977dc}.insight-list h2{letter-spacing:-.075em;margin:4px 0 0;font-size:28px;font-weight:500;line-height:.94}.insight-list p{font:15px/1.5 var(--serif);color:#5a6882}.insight-list>article>a{color:#176ed7;font-size:12px;font-weight:700}.newsletter-section{background:linear-gradient(120deg,#d9fbf1,#dce8ff);padding:clamp(64px,9vw,110px) max(22px,50% - 560px)}.newsletter-section>p{font:10px var(--mono);letter-spacing:.13em;text-transform:uppercase;color:#176ed7;margin:0 0 15px}.newsletter-section h2{letter-spacing:-.07em;max-width:700px;margin:0;font-size:clamp(38px,5vw,70px);line-height:.95}.newsletter-section h2 em{font:400 1em var(--serif);color:#176ed7}.newsletter-section>span{color:#536486;max-width:580px;font:17px/1.55 var(--serif);margin:20px 0 30px;display:block}.newsletter-signup{max-width:600px}.newsletter-signup label{color:#29466e;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.newsletter-signup>div{gap:10px;display:flex}.newsletter-signup input{min-width:0;font:14px var(--sans);background:#fff;border:1px solid #b9cae6;border-radius:7px;flex:1;padding:14px}.newsletter-signup button{color:#fff;font:700 12px var(--sans);background:#111d4e;border:0;border-radius:7px;padding:0 18px}.newsletter-signup button:disabled{opacity:.7;cursor:wait}.newsletter-signup p{margin:10px 0 0;font-size:13px}.newsletter-success{color:#06715d}.newsletter-error{color:#b42318}@media (max-width:720px){.insight-list article{grid-template-columns:1fr;gap:10px}.newsletter-signup>div{display:grid}.newsletter-signup button{min-height:46px}}.article-page{padding:150px 24px 100px}.insight-article{width:min(760px,100%);margin:0 auto}.article-back,.article-meta{font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase;display:block}.article-back{color:#176ed7}.article-meta{color:#587199;margin:48px 0 18px}.insight-article h1{letter-spacing:-.075em;margin:0;font-size:clamp(44px,6vw,76px);font-weight:500;line-height:.93}.article-summary{font:25px/1.4 var(--serif);color:#415477;margin:30px 0 44px}.article-body{gap:21px;display:grid}.article-body p{color:#263752;font:19px/1.68 var(--serif);margin:0}.article-cta{color:#fff;background:#111d4e;border-radius:30px;margin-top:52px;padding:14px 19px;font-size:12px;font-weight:700;display:inline-flex}
