.news-page-body{background:#f4f6fa}.news-hero{text-align:center;height:190px;color:var(--white);background:linear-gradient(#1f3ddd33,#1f3ddd33),#1f3ddd url(/assets/news-hero-figma.png) 50%/cover no-repeat;align-items:center;display:flex}.news-hero h1{margin:0;font-size:32px;font-weight:700;line-height:1.5}.news-hero span{background:#ffffffdb;width:130px;height:1px;margin:7px auto 13px;display:block}.news-hero p{margin:0;font-size:20px;line-height:1.5}.news-tabs{color:#575860;background:var(--white);justify-content:center;gap:100px;height:62px;font-size:16px;display:flex;box-shadow:0 10px 10px #0000000d}.news-tabs a{white-space:nowrap;flex:none;align-items:center;height:62px;display:inline-flex;position:relative}.news-tabs a.active:after,.news-tabs a:hover:after{content:"";background:#1f3ddd;height:2px;position:absolute;bottom:0;left:0;right:0}.news-list-page{background:#f4f6fa;padding:54px 0 120px}.news-feature-grid{grid-template-columns:440px 350px 350px;gap:30px;margin-bottom:30px;display:grid}.news-feature-main{border-radius:20px;height:330px;position:relative;overflow:hidden}.news-feature-main img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.news-feature-main div{width:270px;height:125px;color:var(--white);background:#1f3ddd99;border-top-left-radius:20px;border-bottom-right-radius:20px;padding:11px 15px;position:absolute;bottom:0;right:0}.news-feature-main time,.news-feature-card time,.news-mini-stack time,.news-row-card time{color:#afb0b3;white-space:pre;font-size:14px;line-height:1.5;display:block}.news-feature-main time{color:#ffffffe6}.news-feature-main time strong,.news-feature-card time strong,.news-mini-stack time strong,.news-row-card time strong{color:#575860;font-size:18px;font-weight:400}.news-feature-main time strong{color:var(--white)}.news-feature-main h2{width:229px;margin:12px 0 0;font-size:16px;font-weight:400;line-height:1.45}.news-feature-card,.news-mini-stack article{background:var(--white);border-radius:20px;position:relative}.news-feature-card{height:332px;padding:19px 23px 53px 17px}.news-feature-card h2,.news-mini-stack h2{color:#24252a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:16px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.news-feature-card p{color:#afb0b3;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:67px;margin:9px 0 0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.news-feature-card a,.news-row-card a{color:#0000;background:#1f3ddd url(/assets/news-arrow-white.svg) 50%/16px 16px no-repeat;border-radius:0 5px;place-items:center;width:26px;height:26px;font-size:0;display:grid;position:absolute;bottom:53px;left:17px;overflow:hidden}.news-mini-stack{gap:30px;display:grid}.news-mini-stack article{height:150px;padding:20px}.news-mini-stack h2{width:309px;margin-top:10px}.news-mini-stack a{color:#0000;background:url(/assets/news-arrow-gray.svg) 50%/16px 16px no-repeat;border:1px solid #afb0b3;border-radius:0 5px;place-items:center;width:26px;height:26px;font-size:0;display:grid;position:absolute;top:20px;right:26px;overflow:hidden}.news-article-list{gap:30px;display:grid}.news-row-card{background:var(--white);border-radius:20px;grid-template-columns:minmax(0,1fr) 332px;gap:30px;min-height:280px;padding:25px 39px 25px 17px;display:grid}.news-row-copy{min-height:230px;position:relative}.news-row-card h2{color:#24252a;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:391px;margin:10px 0 0 1px;font-size:16px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.news-row-card p{color:#afb0b3;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:781px;margin:13px 0 0 1px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.news-row-card a{bottom:37px}.news-row-card img{-o-object-fit:cover;object-fit:cover;width:332px;height:230px;display:block}.news-pagination{justify-content:flex-end;align-items:center;gap:10px;margin-top:30px;display:flex}.news-pagination>a,.news-pagination>span{color:#575860;background:#d4d4d4;border:0;border-radius:5px;justify-content:center;align-items:center;min-width:35px;height:35px;padding:0 13px;font-size:16px;display:inline-flex}.news-pagination .news-page-control{color:#afb0b3;background:var(--white);border:1px solid #d8d8da;gap:4px;min-width:92px}.news-pagination .news-page-control:not(.is-disabled){color:#575860}.news-pagination .news-page-control.is-disabled{cursor:default;pointer-events:none}.news-pagination .page-icon{color:#0000;background:url(/assets/news-page-next.svg) 50%/16px 16px no-repeat;width:16px;height:16px;font-size:0;display:inline-block;overflow:hidden}.news-pagination .page-icon-prev{transform:rotate(180deg)}.news-pagination a.active{color:var(--white);background:#1f3ddd}@media (max-width:1400px){.news-pagination{justify-content:center}}@media (max-width:1280px){.news-tabs{gap:70px}.news-feature-grid{grid-template-columns:1.25fr 1fr 1fr}}@media (max-width:1040px){.news-tabs{scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start;gap:48px;padding:0 24px;overflow-x:auto}.news-tabs::-webkit-scrollbar{display:none}.news-feature-grid{grid-template-columns:1fr 1fr}.news-mini-stack{grid-column:1/-1;grid-template-columns:1fr 1fr}.news-row-card{grid-template-columns:minmax(0,1fr) 280px}.news-row-card img{width:280px}.news-pagination{justify-content:center}}@media (max-width:760px){.news-hero{height:170px}.news-hero h1{font-size:28px}.news-hero p{font-size:16px}.news-list-page{padding:38px 0 64px}.news-feature-grid,.news-mini-stack,.news-row-card{grid-template-columns:1fr}.news-feature-main,.news-feature-card,.news-mini-stack article{height:auto;min-height:240px}.news-feature-main{min-height:300px}.news-feature-card,.news-mini-stack article{padding-bottom:72px}.news-feature-main div{width:min(270px,76%)}.news-mini-stack h2,.news-row-card h2,.news-row-card p{width:auto;max-width:none}.news-row-card{padding:20px}.news-row-copy{min-height:190px}.news-row-card a{bottom:16px;left:0}.news-row-card img{border-radius:12px;order:-1;width:100%;height:190px}.news-pagination{flex-wrap:wrap;gap:8px}}@media (max-width:460px){.news-tabs{gap:34px}.news-pagination>a,.news-pagination>span{font-size:14px}}
