.insights-hero,.article-head{padding:80px 0 60px}.insights-hero h1,.article-head h1{font-size:clamp(40px,5.5vw,78px);line-height:1.06;letter-spacing:-.04em;max-width:1050px;margin:26px 0}.insights-hero p{font-size:23px;max-width:650px;line-height:1.5}.insight-list{border-top:1px solid #acb4c0}.insight-card{display:grid;grid-template-columns:100px 1fr;gap:30px;padding:44px 0;border-bottom:1px solid #acb4c0;text-decoration:none;color:inherit}.article-number{font-size:45px;color:#56647b}.insight-card h2{font-size:clamp(27px,3vw,42px);max-width:850px;margin:14px 0;line-height:1.12}.insight-card p{max-width:780px;font-size:18px;line-height:1.65}.read-link{display:inline-block;margin-top:18px;font-weight:650}.insight-card:hover h2{text-decoration:underline;text-underline-offset:6px}.article-head .eyebrow{margin-top:38px}.byline{font-size:16px;color:#526078}.reading-grid{display:grid;grid-template-columns:240px minmax(0,740px);gap:70px;padding:0 0 80px}.reading-grid aside{font-size:13px;padding-top:8px}.reading-grid aside>span{letter-spacing:.12em;font-size:11px}.reading-grid aside nav{display:flex;flex-direction:column;gap:18px;margin-top:24px}.reading-grid aside a{color:inherit;line-height:1.5}.article-copy{font-size:20px;line-height:1.8}.article-copy p{margin:0 0 26px}.article-copy h2{font-size:31px;line-height:1.2;margin:48px 0 22px;scroll-margin-top:25px}.article-copy>p:first-child{font-size:23px;line-height:1.65}.insight-cta{background:#172344;color:#f6f3ec;padding:54px;margin:30px 0 70px}.insight-cta h2{font-size:40px;line-height:1.1;margin:20px 0}.insight-cta p{max-width:650px;line-height:1.65}.insight-cta>div:last-child{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-top:25px}.text-link{color:inherit;text-underline-offset:5px}.insight-card:focus-visible,.text-link:focus-visible{outline:3px solid #9c6e32;outline-offset:6px}.insight-card>*{min-width:0}@media(max-width:800px){.reading-grid{grid-template-columns:1fr;gap:35px}.reading-grid aside nav{gap:10px}.insights-hero,.article-head{padding:48px 0 35px}.insight-card{grid-template-columns:1fr;gap:16px}.article-number{font-size:26px}.insight-cta{padding:28px}.insight-cta h2{font-size:32px}.article-copy{font-size:18px}.article-copy>p:first-child{font-size:21px}}