.home-news{--news-blue:var(--brand-primary,#045eb6);--news-purple:var(--brand-purple,#412ca6);--news-red:var(--brand-red,#ba202c)}.home-news-heading .v2-kicker{color:var(--news-blue)}.home-news-heading>.text-link{display:inline-flex;gap:13px;align-items:center;color:var(--news-blue);white-space:nowrap}.home-news-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:42px}.home-news-feature>a{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);height:100%;background:#f5f8fc;overflow:hidden;border-radius:8px;border:1px solid #e7edf5}.home-news-art,.home-news-image{min-height:285px;position:relative;overflow:hidden}.home-news-image img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.home-news-art{color:var(--news-blue);background:linear-gradient(150deg,#edf4fd,#e5eefa 62%,#ece9f7);isolation:isolate}.home-news-art:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#045eb60c 1px,transparent 0),linear-gradient(90deg,#045eb60c 1px,transparent 0);background-size:27px 27px}.home-news-art-label{position:absolute;left:22px;top:24px;font-weight:750;font-size:29px;line-height:1;letter-spacing:-1.5px}.home-news-art-label small{display:block;font-size:7px;font-weight:600;letter-spacing:1.5px;margin-top:9px}.home-news-art-ring{width:130px;height:130px;position:absolute;border:22px solid var(--news-blue);border-radius:50%;right:-27px;top:86px;box-shadow:-5px 11px 0 #045eb61a;transform:rotate(-25deg)}.home-news-art-plane{width:100px;height:100px;position:absolute;border:1px solid var(--news-purple);background:#412ca61a;top:141px;right:62px;transform:rotate(-28deg) skew(7deg)}.home-news-art-dot{width:13px;height:13px;position:absolute;background:var(--news-red);border-radius:50%;top:117px;right:120px}.home-news-art-caption{position:absolute;left:22px;bottom:22px;font-size:9px;letter-spacing:2px;color:#61788d}.home-news-feature-copy{padding:29px 26px;display:flex;align-items:flex-start;flex-direction:column}.home-news-meta{display:flex;flex-wrap:wrap;gap:8px 15px;align-items:center;font-size:10px;line-height:1.5}.home-news-meta>span{color:var(--news-blue);font-weight:600}.home-news-meta time{color:#728196;font-variant-numeric:tabular-nums}.home-news-feature h3{font-size:22px;line-height:1.6;margin:15px 0 12px;letter-spacing:-.45px;font-weight:650}.home-news-feature p,.home-news-list p{color:#687c91;font-size:12px;line-height:1.8;margin:0 0 22px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home-news-read{color:var(--news-blue);display:inline-flex;align-items:center;gap:14px;font-size:11px;padding-top:8px;margin-top:auto}.home-news-list{padding:0;margin:0;list-style:none;border-top:1px solid #dce5f0;display:flex;flex-direction:column}.home-news-list li{border-bottom:1px solid #dce5f0;flex:1}.home-news-list a,.home-news-list article{height:100%}.home-news-list a{display:block;position:relative;padding:23px 30px 21px 0}.home-news-list h3{font-size:17px;line-height:1.55;font-weight:600;margin:12px 0 6px}.home-news-list p{-webkit-line-clamp:2;margin:0}.home-news-list-arrow{position:absolute;right:0;top:52px;font-size:19px}.home-news-feature a:hover h3,.home-news-list a:hover h3,.home-news-list-arrow{color:var(--news-blue)}.home-news-grid--single{grid-template-columns:1fr}.home-news-grid--single .home-news-feature>a{grid-template-columns:minmax(230px,.6fr) minmax(0,1fr)}.home-news-grid--single .home-news-feature-copy{padding:35px 42px}.home-news-grid--single .home-news-art-ring{right:20%}.home-news-empty{display:flex;align-items:center;gap:26px;border-top:1px solid #e1e8f1;border-bottom:1px solid #e1e8f1;padding:35px 0}.home-news-empty-mark{color:var(--news-blue);font-size:38px;font-weight:300;width:74px;height:74px;display:grid;place-items:center;background:#eef4fc;border-radius:50%;flex:0 0 auto}.home-news-empty h3{font-size:18px;font-weight:550;margin:0 0 8px}.home-news-empty p{font-size:13px;color:#748599;margin:0}.home-demand{border-top:1px solid #e3eaf2}.home-demand-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:64px}.home-demand-intro h3{font-size:30px;line-height:1.6;font-weight:550;margin:0 0 16px}.home-demand-intro p{color:#758398;font-size:13px;line-height:1.85;max-width:370px}.home-demand-intro .text-link{color:var(--brand-primary,#045eb6);font-size:12px;display:inline-flex;gap:12px;margin-top:15px}.home-demand-list{list-style:none;padding:0;margin:0}.home-demand-list li{border-bottom:1px solid #e3eaf2}.home-demand-list li:first-child{border-top:1px solid #e3eaf2}.home-demand-list a{display:block;padding:19px 25px 19px 0;position:relative}.home-demand-list small{font-size:10px;color:var(--brand-primary,#045eb6)}.home-demand-list h3{font-size:16px;margin:8px 0 0;font-weight:550;line-height:1.6}.home-demand-list svg{position:absolute;right:0;top:50%}.home-demand-empty{align-self:center;border-left:2px solid var(--brand-purple,#412ca6);padding:15px 25px;color:#748599;font-size:13px;line-height:1.8}@media (max-width:1050px){.home-news-grid{gap:28px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.home-news-feature>a{grid-template-columns:1fr}.home-news-art,.home-news-image{min-height:205px}.home-news-art-ring{top:45px;right:30px}.home-news-art-plane{top:100px;right:130px}.home-news-art-dot{top:65px;right:180px}.home-news-feature-copy{padding:25px}.home-news-feature h3{font-size:20px}.home-news-list a{padding-top:26px;padding-bottom:26px}}@media (max-width:700px){.home-news-grid,.home-news-grid--single{grid-template-columns:1fr;gap:25px}.home-news-grid--single .home-news-feature>a{grid-template-columns:1fr}.home-news-feature-copy,.home-news-grid--single .home-news-feature-copy{padding:25px}.home-news-art,.home-news-image{min-height:210px}.home-news-heading{align-items:center;gap:12px}.home-news-heading>.text-link{font-size:11px;gap:8px}.home-news-list a{padding-top:22px;padding-bottom:22px}.home-news-empty{gap:18px}.home-news-empty-mark{width:52px;height:52px}.home-demand-grid{grid-template-columns:1fr;gap:30px}.home-demand-intro h3{font-size:27px}}