.eprimar-news{max-width:1440px;margin:0 auto;padding:64px 28px 72px;color:#102a43;font-family:inherit;box-sizing:border-box}.eprimar-news *{box-sizing:border-box}.eprimar-news__head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.eprimar-news__head h2{margin:0;font-size:clamp(26px,2vw,34px);line-height:1.15;color:#102a43;font-weight:800}.eprimar-news__head>a{color:#0b67c2;text-decoration:none;font-weight:700;font-size:14px;white-space:nowrap}.eprimar-news__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.95fr) minmax(280px,.78fr);gap:28px;align-items:stretch}.eprimar-news__lead-card{min-width:0}.eprimar-news__lead-image{position:relative;display:block;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#edf4f9}.eprimar-news__lead-image img,.eprimar-news__thumb img,.eprimar-news__portrait img{width:100%;height:100%;object-fit:cover;display:block}.eprimar-news__image-placeholder{width:100%;height:100%;min-height:120px;background:linear-gradient(135deg,#eaf2f8,#dce9f3)}.eprimar-news__badge{position:absolute;left:14px;bottom:14px;background:#0b67c2;color:#fff;border-radius:6px;padding:7px 10px;font-weight:800;font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.02em}.eprimar-news__lead-body{padding-top:16px}.eprimar-news__lead-body h3{font-size:clamp(24px,2vw,34px);line-height:1.16;margin:0 0 9px;font-weight:800}.eprimar-news a{color:inherit;text-decoration:none}.eprimar-news a:hover{color:#0b67c2}.eprimar-news__date{font-size:13px;color:#6b7f93;margin-bottom:10px}.eprimar-news__lead-body p{font-size:16px;line-height:1.65;color:#334e68;margin:0}.eprimar-news__list{display:flex;flex-direction:column;gap:0;border-top:1px solid #e3ebf2}.eprimar-news__item{display:grid;grid-template-columns:128px minmax(0,1fr);gap:16px;padding:15px 0;border-bottom:1px solid #e3ebf2;min-width:0}.eprimar-news__thumb{display:block;height:82px;border-radius:9px;overflow:hidden;background:#edf4f9}.eprimar-news__item h3{font-size:16px;line-height:1.3;margin:1px 0 8px;font-weight:750}.eprimar-news__item .eprimar-news__date{margin:0;font-size:12px}.eprimar-news__spotlight{border:1px solid #dbe7f0;border-radius:14px;background:#f7fbfe;padding:18px;min-width:0}.eprimar-news__spotlight-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.eprimar-news__spotlight-head h3{font-size:22px;line-height:1.2;margin:0;font-weight:800}.eprimar-news__portrait{display:block;aspect-ratio:1.32/1;border-radius:10px;overflow:hidden;background:#e8f1f7;margin-bottom:13px}.eprimar-news__spotlight h4{font-size:24px;line-height:1.1;margin:0 0 5px;font-weight:800}.eprimar-news__role{color:#50677c;font-size:14px;margin-bottom:15px}.eprimar-news__spotlight blockquote{margin:0 0 18px;padding:0;border:0;font-size:15px;line-height:1.55;color:#20384f;font-style:italic}.eprimar-news__spotlight-button{display:inline-flex;align-items:center;gap:8px;background:#0b67c2!important;color:#fff!important;padding:11px 15px;border-radius:8px;font-weight:800;font-size:14px}.eprimar-news__spotlight-button:hover{background:#0859a8!important}.eprimar-news__empty,.eprimar-news__spotlight-empty{padding:24px;border:1px dashed #c8d8e5;border-radius:12px;color:#61788c;background:#f8fbfd}.eprimar-news__spotlight-empty{padding:12px;font-size:13px}
@media(max-width:1100px){.eprimar-news__grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.eprimar-news__spotlight{grid-column:1/-1;display:grid;grid-template-columns:220px minmax(0,1fr);column-gap:22px;align-items:start}.eprimar-news__spotlight-head{grid-column:1/-1}.eprimar-news__portrait{grid-row:2/7}.eprimar-news__spotlight h4,.eprimar-news__role,.eprimar-news__spotlight blockquote,.eprimar-news__spotlight-button{grid-column:2}}
@media(max-width:760px){.eprimar-news{padding:42px 18px 52px}.eprimar-news__head{align-items:flex-end}.eprimar-news__grid{grid-template-columns:1fr;gap:30px}.eprimar-news__lead-body h3{font-size:26px}.eprimar-news__item{grid-template-columns:112px minmax(0,1fr)}.eprimar-news__spotlight{grid-column:auto;display:block}.eprimar-news__portrait{aspect-ratio:16/10}.eprimar-news__spotlight h4,.eprimar-news__role,.eprimar-news__spotlight blockquote,.eprimar-news__spotlight-button{grid-column:auto}}
@media(max-width:480px){.eprimar-news__head{display:block}.eprimar-news__head>a{display:inline-block;margin-top:10px}.eprimar-news__item{grid-template-columns:96px minmax(0,1fr);gap:12px}.eprimar-news__thumb{height:70px}.eprimar-news__item h3{font-size:14px}}
