.insights-page{background:#f5f5f3;color:#161616}.insights-page .page-masthead{background:#0c0c0c}.insights-page h1,.insights-page h2{font-family:Georgia,serif;font-weight:400}.insights-page em{color:var(--red);font-style:normal}.insights-intro{padding-top:100px;padding-bottom:85px}.insights-intro h1{font-size:clamp(52px,6.5vw,92px);line-height:1.03;letter-spacing:-.04em;margin:24px 0 30px}.insights-intro>p:last-child{font-size:18px;color:#555}.insights-list{padding-bottom:100px}.insight-row{display:grid;grid-template-columns:1fr 280px;align-items:center;gap:60px;padding:48px 0;border-top:1px solid #bbb}.insight-row h2{font-size:clamp(28px,3.3vw,44px);line-height:1.13;margin:15px 0 20px}.insight-row h2 a{color:inherit;text-decoration:none}.insight-row h2 span{color:var(--red);display:inline-block;transition:transform .3s}.insight-row h2 a:hover span{transform:translate(4px,-4px)}.insight-row p:not(.eyebrow){font-size:17px;line-height:1.8;max-width:620px;color:#555}.insight-thumb img{width:100%;aspect-ratio:4/3;object-fit:cover;filter:grayscale(1);transition:filter .5s}.insight-thumb:hover img{filter:none}.insights-empty{padding:55px 0;border-top:1px solid #bbb;max-width:780px}.insights-empty h2{font-size:52px;line-height:1.1;margin:20px 0}.insights-empty>p:not(.eyebrow){font-size:18px;line-height:1.8;max-width:540px}.insights-empty .button{color:#111;margin-top:20px}.article-heading{padding-top:70px;padding-bottom:50px;max-width:1000px}.article-breadcrumb{display:flex;gap:15px;font-size:14px;color:#666;margin-bottom:40px}.article-breadcrumb a{color:inherit}.article-heading h1{font-size:clamp(42px,5.4vw,76px);line-height:1.1;letter-spacing:-.035em;margin:24px 0}.article-excerpt{font-size:21px;line-height:1.6;color:#555;max-width:800px}.article-meta{font-size:14px;color:#666;margin-top:28px}.article-hero{margin:0 auto 60px}.article-hero img{display:block;width:100%;max-height:700px;object-fit:cover}.article-body{max-width:760px;margin:0 auto;padding:0 24px 90px;font:19px/1.85 Arial,sans-serif;color:#333;overflow-wrap:anywhere}.article-body p{margin:0 0 28px}.article-body h2{font-size:38px;line-height:1.2;margin:48px 0 24px}.article-body h3{font-size:24px;line-height:1.3;margin:35px 0 22px}.article-body a{color:#bd1420;text-underline-offset:4px}.article-body img{width:100%;height:auto;display:block}.article-body ul{padding-left:25px}.article-body li{padding:5px 0}.related-articles{padding-bottom:75px}.preview-banner{padding:16px;border-left:2px solid var(--red);background:#e8e8e8;font-size:13px;letter-spacing:.07em}.insights-page footer{background:#0b0b0b;color:white}.insights-page .eyebrow{color:inherit}@media(max-width:720px){.insights-intro{padding-top:62px;padding-bottom:50px}.insights-intro h1{font-size:52px}.insight-row{grid-template-columns:1fr;gap:24px;padding:34px 0}.insight-thumb{max-width:100%}.insight-thumb img{aspect-ratio:16/9}.insights-empty h2{font-size:42px}.article-heading{padding-top:40px}.article-heading h1{font-size:42px;overflow-wrap:break-word}.article-excerpt{font-size:18px}.article-meta{line-height:1.7}.article-body{font-size:17px;padding-bottom:55px}.article-body h2{font-size:32px}.article-hero{width:100%;margin-bottom:40px}.article-hero img{min-height:230px;max-height:430px}.insights-empty .button{width:100%}}
