.insight-page{min-height:calc(100svh - 100px);display:flex;flex-direction:column;justify-content:space-between;background:#fff;color:#111;padding:0 5.1% clamp(70px,9vw,130px)}.insight-hero{display:grid;grid-template-columns:1.25fr .55fr;gap:8vw;padding:clamp(65px,9vw,135px) 0 clamp(85px,11vw,160px);align-items:end}.insight-hero>p{grid-column:1/-1;margin:0;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.insight-hero>p span{color:#ff3c00;margin:0 8px}.insight-hero h1{margin:0;font-size:clamp(58px,9vw,142px);line-height:.88;letter-spacing:-.07em}.insight-hero h1 span{color:#ff3c00}.insight-hero>div{padding-bottom:8px}.insight-hero>div p{max-width:31ch;font-size:clamp(17px,1.5vw,21px);line-height:1.5;margin:0}.insight-hero a,.insight-topics>a{text-decoration:none;font-weight:700}.insight-hero>div>a{display:inline-flex;margin-top:28px;border-bottom:1px solid #111;padding-bottom:9px;gap:36px}.insight-hero a span,.insight-topics>a span{color:#ff3c00}.insight-topics{display:grid;grid-template-columns:1fr 2fr auto;gap:28px;align-items:center;border-top:1px solid #aaa;padding-top:18px}.insight-topics>p{margin:0;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.insight-topics>div{display:flex;flex-wrap:wrap;gap:12px 30px}.insight-topics>div span{font-size:13px;font-weight:600}.insight-topics>a{font-size:12px;white-space:nowrap}.insight-featured{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(28px,6vw,90px);align-items:center;margin-left:-2%;margin-right:5%;padding:clamp(60px,7vw,96px) 0 clamp(70px,9vw,130px)}.insight-featured-image{display:block;overflow:hidden;background:#222}.insight-featured-image img{display:block;width:100%;height:auto;transition:transform .45s ease}.insight-featured>div>p{margin:0 0 20px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.insight-featured>div>p span{color:#ff3c00}.insight-featured h2{max-width:12ch;margin:0;font-size:clamp(36px,5vw,72px);line-height:.94;letter-spacing:-.06em}.insight-featured>div>a{display:inline-flex;gap:26px;margin-top:28px;padding-bottom:8px;border-bottom:1px solid #111;font-size:13px}.insight-featured>div>a span{color:#ff3c00}.insight-featured a:focus-visible{outline:2px solid #ff3c00;outline-offset:4px}.insight-featured--roots-wings>div>p{color:#197bd2}.insight-featured--roots-wings>div>p span,.insight-featured--roots-wings>div>a span{color:#197bd2}.insight-featured--roots-wings a:focus-visible{outline-color:#197bd2}.insight-featured--intelxco>div>p,.insight-featured--intelxco>div>p span,.insight-featured--intelxco>div>a span{color:#288878}.insight-featured--intelxco a:focus-visible{outline-color:#288878}@media(hover:hover){.insight-featured-image:hover img{transform:scale(1.02)}}@media(max-width:760px){.insight-page{min-height:calc(100svh - 76px);padding:0 6% 70px}.insight-hero{grid-template-columns:1fr;gap:28px;padding:72px 0 70px}.insight-hero>p{grid-column:auto}.insight-hero h1{font-size:clamp(52px,13.5vw,82px)}.insight-hero>div{padding:0}.insight-hero>div p{font-size:17px}.insight-featured{grid-template-columns:1fr;gap:24px;margin-left:-2%;margin-right:2.5%;padding-top:52px;padding-bottom:65px}.insight-featured h2{font-size:clamp(36px,10vw,56px)}.insight-topics{grid-template-columns:1fr;gap:18px}.insight-topics>div{gap:12px 20px}.insight-topics>a{margin-top:8px}}@media(min-width:761px){.insight-page{justify-content:flex-start;padding-bottom:clamp(54px,6.5vw,92px)}.insight-hero{gap:7vw;padding-top:clamp(58px,7vw,100px);padding-bottom:clamp(58px,7vw,100px)}.insight-hero>div>a{margin-top:22px}.insight-topics{gap:22px;padding-top:15px}.insight-topics>div{gap:10px 24px}.insight-featured{gap:clamp(28px,5vw,72px);padding-top:clamp(46px,5vw,72px);padding-bottom:clamp(50px,5.8vw,82px)}.insight-featured>div>p{margin-bottom:16px}.insight-featured>div>a{margin-top:22px}}@media(max-width:760px){.insight-page{padding-bottom:48px}.insight-hero{gap:22px;padding:48px 0 42px}.insight-hero h1{font-size:clamp(48px,12.5vw,76px)}.insight-hero>div>a{margin-top:20px}.insight-topics{gap:14px;padding-top:14px}.insight-topics>div{gap:10px 16px}.insight-topics>a{margin-top:2px}.insight-featured{gap:20px;padding-top:36px;padding-bottom:42px}.insight-featured>div>p{margin-bottom:12px;font-size:9px;line-height:1.5}.insight-featured h2{font-size:clamp(33px,9vw,48px)}.insight-featured>div>a{margin-top:18px}}
