@charset "UTF-8";
.modern-news{background:#f3f8fd}.news-hero{overflow:hidden;padding:15px 0 28px;background:linear-gradient(118deg,#073e87,#0877ca 65%,#24a0df);color:#fff}.news-breadcrumb{display:flex;gap:9px;color:#cee5fb;font-size:10px}.news-breadcrumb a{color:#fff}.news-hero__content{display:flex;min-height:180px;align-items:center;justify-content:space-between;gap:20px}.news-eyebrow{font-size:9px;letter-spacing:2px;color:#c6e5fd}.news-hero__copy h1{margin:8px 0;color:#fff;font-size:32px;line-height:1.3}.news-hero__copy p{margin:0;color:#d8edfc;font-size:12px}.news-hero__meta{display:flex;gap:20px;margin-top:17px;font-size:10px;color:#cce5fb}.news-hero__meta b{color:#fff}.news-hero__art{position:relative;width:240px;height:170px;flex-shrink:0}.news-art__ring{position:absolute;top:9px;left:28px;width:170px;height:150px;border:1px solid #ffffff40;border-radius:50%;transform:rotate(-25deg)}.news-art__ring--two{top:24px;left:45px;width:140px;height:120px;border-color:#ffffff25;transform:rotate(25deg)}.news-art__paper{position:absolute;top:30px;left:77px;width:83px;height:106px;padding:17px 12px;border:1px solid #ffffff80;border-radius:10px;background:linear-gradient(140deg,#ffffff45,#ffffff15);box-shadow:0 12px 30px #00377330;transform:rotate(9deg)}.news-art__paper i{display:block;height:3px;margin-bottom:9px;border-radius:3px;background:#ffffff90}.news-art__paper i:nth-child(2){width:75%}.news-art__paper b{color:#fff;font-size:14px;letter-spacing:2px}.news-art__spark{position:absolute;color:#ffc769;font-size:23px}.news-art__spark--one{top:25px;left:26px}.news-art__spark--two{right:20px;bottom:20px;font-size:32px}.news-search{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #ffffffb0;border-radius:9px;background:#fff;box-shadow:0 10px 24px #02356630}.news-search label{display:flex;height:42px;min-width:0;flex:1;align-items:center;gap:9px;padding:0 12px;border:1px solid #d4e5f2;border-radius:5px;background:#fafdff}.news-search label>span{font-size:20px;color:#4687b9}.news-search input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:#2f5475;font:inherit;font-size:12px}.news-search button{height:42px;padding:0 19px;border:0;border-radius:5px;background:linear-gradient(100deg,#ff8b13,#f57800);color:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.news-search button:hover{background:#ed7400}.news-search__clear{padding:0 7px;color:#597b97!important;font-size:10px}.news-content{padding:22px 0 40px}.news-categories{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:19px}.news-categories>a{padding:7px 14px;border:1px solid #d4e3ef;border-radius:6px;background:#fff;color:#456986;font-size:11px}.news-categories>a.is-active,.news-categories>a:hover{border-color:#0876ca;background:#0876ca;color:#fff}.news-featured{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:15px;margin-bottom:25px}.news-featured__main{display:grid;min-width:0;grid-template-columns:1.1fr 1fr;overflow:hidden;border:1px solid #d4e3ee;border-radius:10px;background:#fff;box-shadow:0 5px 16px #17497408}.news-featured__image{position:relative;display:block;min-height:250px;overflow:hidden;background:#e3eef8}.news-featured__image img{width:100%;height:100%;position:absolute;object-fit:cover;transition:transform .3s}.news-featured__image:hover img{transform:scale(1.04)}.news-featured__image>span{position:absolute;left:13px;bottom:14px;padding:5px 9px;border-radius:4px;background:#0876cb;color:#fff;font-size:10px}.news-featured__body{min-width:0;padding:22px 19px}.news-featured__label{font-size:8px;color:#d67b26;font-weight:700;letter-spacing:1px}.news-featured__body h2{margin:8px 0;color:#184c7a;font-size:18px;line-height:1.6}.news-featured__body h2 a:hover{color:#0876ca}.news-featured__body p{display:-webkit-box;overflow:hidden;color:#8093a4;font-size:10px;line-height:1.9;-webkit-box-orient:vertical;-webkit-line-clamp:3}.news-featured__read{display:inline-block;margin-top:10px;color:#0876c9!important;font-size:10px;font-weight:700}.news-featured__read b{margin-left:8px;color:#e98320}.news-featured__side{padding:14px;border:1px solid #d5e4ef;border-radius:10px;background:#fff}.news-featured__side-heading{display:flex;justify-content:space-between;margin-bottom:11px}.news-featured__side-heading b{color:#214c73;font-size:12px}.news-featured__side-heading span{color:#8ca0b2;font-size:8px}.news-featured__side-item{display:flex;gap:10px;align-items:center;padding:11px 0;border-top:1px solid #edf2f7}.news-featured__side-item img{width:86px;height:68px;flex:0 0 86px;border-radius:5px;object-fit:cover}.news-featured__side-item>span{display:-webkit-box;overflow:hidden;color:#365e80;font-size:11px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:3}.news-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:18px;align-items:start}.news-list-section{min-width:0}.news-list-heading{display:flex;justify-content:space-between;align-items:end;gap:10px;margin-bottom:13px}.news-list-heading>div>span{color:#6189ab;font-size:8px;font-weight:700;letter-spacing:1.5px}.news-list-heading h2{margin:3px 0 0;color:#164773;font-size:21px}.news-list-heading>p{margin:0;color:#8b9eae;font-size:10px}.news-list-heading>p b{color:#de7b23;font-size:12px}.news-list-heading>p span{margin:0 3px}.news-article-list{overflow:hidden;border:1px solid #d4e3ef;border-radius:9px;background:#fff}.news-article{display:flex;gap:17px;padding:18px;border-bottom:1px solid #e9f0f5}.news-article:last-child{border-bottom:0}.news-article:hover{background:#fafdff}.news-article__image{display:block;width:170px;height:120px;flex:0 0 170px;overflow:hidden;border-radius:6px;background:#e6f1f9}.news-article__image img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.news-article__image:hover img{transform:scale(1.04)}.news-article__placeholder{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:linear-gradient(140deg,#dceefe,#ecf7ff);color:#7aa9d0}.news-article__placeholder i{font-size:22px;font-style:normal;font-weight:800;letter-spacing:3px}.news-article__placeholder b{font-size:9px;color:#779ab7}.news-article__body{min-width:0;flex:1}.news-article__meta{display:flex;align-items:center;gap:12px;font-size:9px;color:#9aabba}.news-article__meta>a{padding:2px 6px;border-radius:3px;background:#eaf5ff;color:#2676b3;font-size:8px}.news-article h3{margin:7px 0 5px;color:#234e73;font-size:14px;line-height:1.6}.news-article h3 a:hover{color:#0876c9}.news-article__body p{display:-webkit-box;margin:0;overflow:hidden;color:#8497a7;font-size:10px;line-height:1.8;-webkit-box-orient:vertical;-webkit-line-clamp:2}.news-article__more{display:inline-block;margin-top:9px;color:#237ab8!important;font-size:9px}.news-article__more b{margin-left:5px;color:#de7a21}.news-sidebar{display:flex;min-width:0;flex-direction:column;gap:13px}.news-sidebar__card{padding:16px;border:1px solid #d3e3ef;border-radius:9px;background:#fff}.news-sidebar__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #edf2f6}.news-sidebar__heading span{color:#89a0b3;font-size:7px;letter-spacing:1px}.news-sidebar__heading h2{margin:2px 0 0;color:#1e5079;font-size:16px}.news-sidebar__heading i{color:#e98425;font-size:21px;font-style:normal}.news-sidebar ol{padding:0;margin:0;list-style:none}.news-sidebar ol li{display:flex;gap:9px;padding:10px 0;border-bottom:1px solid #f0f4f7}.news-sidebar ol li:last-child{border-bottom:0}.news-sidebar ol li>span{display:flex;width:19px;height:19px;flex:0 0 19px;align-items:center;justify-content:center;border-radius:4px;background:#eaf3fb;color:#6593b8;font-size:9px}.news-sidebar ol li:nth-child(-n+3)>span{background:#fff0dc;color:#dc7c1d}.news-sidebar ol li>a{color:#51718c;font-size:10px;line-height:1.7}.news-sidebar ol li>a:hover{color:#0876c9}.news-sidebar__category-card>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:7px}.news-sidebar__category-card>div:last-child>a{display:flex;justify-content:space-between;padding:8px;border-radius:4px;background:#f2f8fc;color:#577b99;font-size:9px}.news-sidebar__category-card>div:last-child>a:hover{background:#e5f2fd;color:#0876c9}.news-sidebar__category-card>div:last-child>a span{color:#90adc3}.news-sidebar__tip{display:grid;grid-template-columns:36px 1fr 15px;gap:2px 9px;align-items:center;padding:16px;border:1px solid #cee1f0;border-radius:8px;background:linear-gradient(120deg,#e5f3ff,#f5fbff)}.news-sidebar__tip>span{display:flex;width:34px;height:34px;grid-row:1/3;align-items:center;justify-content:center;border-radius:9px;background:#0876ca;color:#fff;font-size:19px}.news-sidebar__tip b{color:#255f8a;font-size:12px}.news-sidebar__tip small{color:#81a0b8;font-size:9px}.news-sidebar__tip i{grid-row:1/3;grid-column:3;color:#dd7c24;font-style:normal}.news-pagination{display:flex;justify-content:center;gap:6px;align-items:center;margin-top:19px}.news-pagination>a,.news-pagination>span:not(.news-pagination__gap){display:inline-flex;height:32px;min-width:32px;align-items:center;justify-content:center;padding:0 9px;border:1px solid #d1e2ef;border-radius:5px;background:#fff;color:#527996;font-size:10px}.news-pagination>a:hover,.news-pagination>span.is-active{border-color:#0876ca;background:#0876ca;color:#fff}.news-pagination>a[aria-disabled=true]{pointer-events:none;opacity:.45}.news-pagination .news-pagination__arrow{font-size:19px}.news-pagination__gap{color:#93a8ba;font-size:12px}.news-empty{display:flex;min-height:260px;flex-direction:column;align-items:center;justify-content:center;padding:25px;border:1px dashed #c5d9e8;border-radius:8px;background:#fff;text-align:center}.news-empty>span{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:12px;background:#e4f1fc;color:#3383bc;font-size:24px}.news-empty h3{margin:13px 0 5px;color:#436a89;font-size:14px}.news-empty p{margin:0;color:#91a5b5;font-size:10px}.news-empty a{margin-top:12px;color:#0876ca;font-size:10px}.news-search label:focus-within{border-color:#1684d5;box-shadow:0 0 0 3px #0876ca15}
@media(max-width:1000px){.news-featured{grid-template-columns:1fr}.news-featured__side{display:none}.news-layout{grid-template-columns:minmax(0,1fr) 240px;gap:13px}.news-article__image{width:125px;height:105px;flex-basis:125px}.news-article{gap:12px;padding:13px}.news-article h3{font-size:13px}}
@media(max-width:700px){.news-hero{padding:12px 0 19px}.news-hero__content{min-height:145px}.news-hero__copy h1{font-size:25px}.news-eyebrow{font-size:7px;letter-spacing:1px}.news-hero__copy p{font-size:10px}.news-hero__meta{gap:10px;font-size:8px}.news-hero__art{display:none}.news-search{padding:7px;gap:6px}.news-search label{height:37px;padding:0 8px;gap:5px}.news-search input{font-size:10px}.news-search button{height:37px;padding:0 11px;font-size:10px}.news-search__clear{font-size:9px;padding:0 4px}.news-content{padding:15px 0 27px}.news-categories{gap:6px;margin-bottom:12px}.news-categories>a{padding:6px 10px;font-size:9px}.news-featured{margin-bottom:19px}.news-featured__main{grid-template-columns:1fr}.news-featured__image{min-height:180px}.news-featured__body{padding:13px 14px}.news-featured__body h2{margin:5px 0;font-size:15px}.news-featured__body p{font-size:9px}.news-featured__read{margin-top:5px;font-size:9px}.news-layout{grid-template-columns:1fr;gap:18px}.news-list-heading h2{font-size:17px}.news-list-heading>p{font-size:8px;white-space:nowrap}.news-list-heading>p b{font-size:10px}.news-article{gap:10px;padding:12px}.news-article__image{width:96px;height:92px;flex-basis:96px}.news-article h3{margin:5px 0;font-size:11px;line-height:1.6}.news-article__meta{gap:6px;font-size:8px}.news-article__body p{font-size:9px;-webkit-line-clamp:2}.news-article__more{margin-top:5px;font-size:8px}.news-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:9px}.news-sidebar__card{padding:12px}.news-sidebar__heading h2{font-size:14px}.news-sidebar__category-card>div:last-child{grid-template-columns:1fr}.news-sidebar__tip{grid-column:1/-1}.news-pagination{gap:4px}.news-pagination>a,.news-pagination>span:not(.news-pagination__gap){height:28px;min-width:28px;padding:0 7px;font-size:9px}}
@media(max-width:380px){.news-sidebar{grid-template-columns:1fr}.news-article{padding:10px;gap:8px}.news-article__image{width:80px;height:85px;flex-basis:80px}.news-article__body p{-webkit-line-clamp:1}}
