
.lp-v42 .lp42-news-head{padding:38px 0 58px;background:linear-gradient(115deg,#081e3b,#164878);color:#fff}
.lp-v42 .lp42-news-head .textlink{color:#d5e9fb;margin-bottom:21px}
.lp-v42 .lp42-news-head .eyebrow{color:#cde3fa}
.lp-v42 .lp42-news-head .eyebrow:before{background:#83ceff}
.lp-v42 .lp42-news-head h1{font-size:clamp(36px,5vw,64px);line-height:1.12;margin:17px 0;color:#fff;overflow-wrap:anywhere}
.lp-v42 .lp42-news-head p{color:#d7e7f7;max-width:720px;font-size:16px;line-height:1.8}
.lp-v42 .lp42-news-list{padding:36px 0 60px;background:#f3f7fc}
.lp-v42 .lp42-categories{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}
.lp-v42 .lp42-categories a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;padding:9px 15px;border:1px solid #c9d8e9;border-radius:7px;background:white;color:#12365d;font-size:13px;overflow-wrap:anywhere}
.lp-v42 .lp42-categories a[aria-current=page]{background:#12365d;border-color:#12365d;color:white}
.lp-v42 .lp42-categories a:hover{border-color:#0867df;text-decoration:underline;text-underline-offset:4px}
.lp-v42 .lp42-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}
.lp-v42 .lp42-news-card{min-width:0;display:flex;flex-direction:column;border:1px solid #d4e0ed;border-radius:14px;overflow:hidden;background:white;box-shadow:0 12px 30px #17385d09}
.lp-v42 .lp42-news-image{height:215px;overflow:hidden;background:#e8f0fa}
.lp-v42 .lp42-news-image img{width:100%;height:100%;object-fit:cover;margin:0}
.lp-v42 .lp42-news-placeholder{height:215px;display:flex;flex-direction:column;justify-content:space-between;padding:27px;background:linear-gradient(120deg,#102f58 70%,#174878 70%);color:white}
.lp-v42 .lp42-news-placeholder span{font-size:11px;letter-spacing:.15em;color:#cce5ff}
.lp-v42 .lp42-news-placeholder strong{font-size:24px;line-height:1.2;overflow-wrap:anywhere}
.lp-v42 .lp42-news-body{display:flex;flex-direction:column;flex:1;padding:25px}
.lp-v42 .lp42-news-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px;color:#536b83;font-size:11px;margin-bottom:17px}
.lp-v42 .lp42-news-meta span{font-weight:700;color:#154c86;overflow-wrap:anywhere}
.lp-v42 .lp42-news-body h2{font-size:23px;line-height:1.3;margin:0 0 16px;overflow-wrap:anywhere;color:#112c4c}
.lp-v42 .lp42-news-body h2 a:hover{text-decoration:underline;text-underline-offset:4px}
.lp-v42 .lp42-news-body p{font-size:14px;line-height:1.85;color:#52647b;margin:0 0 20px}
.lp-v42 .lp42-read{display:inline-flex;align-items:center;align-self:flex-start;gap:17px;min-height:44px;font-size:13px;font-weight:700;color:#0759bf;margin-top:auto}
.lp-v42 .lp42-pagination{margin-top:32px}
.lp-v42 .lp42-pagination .nav-links{display:flex;flex-wrap:wrap;gap:8px}
.lp-v42 .lp42-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:9px 14px;border:1px solid #c9d8e9;border-radius:7px;background:#fff;color:#12365d;font-size:13px}
.lp-v42 .lp42-pagination .current{background:#12365d;color:#fff}
.lp-v42 .lp42-pagination .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.lp-v42 .lp42-news-note{font-size:12px;color:#53677f;line-height:1.8;margin-top:27px;max-width:780px}
.lp-v42 .lp42-empty{padding:30px;border:1px solid #d4e0ed;border-radius:12px;background:white}
@media(max-width:1080px){.lp-v42 .lp42-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}
@media(max-width:700px){.lp-v42 .lp42-news-head{padding:27px 0 37px}.lp-v42 .lp42-news-head p{font-size:14px}.lp-v42 .lp42-news-grid{grid-template-columns:1fr;gap:21px}.lp-v42 .lp42-news-list{padding:27px 0 43px}.lp-v42 .lp42-news-body{padding:23px}.lp-v42 .lp42-news-body h2{font-size:23px}.lp-v42 .lp42-news-image,.lp-v42 .lp42-news-placeholder{height:210px}}
