.wpcm-news-4{box-sizing:border-box;width:100%;max-width:var(--wpcm-n4-max);margin:0 auto 32px;padding-inline:var(--wpcm-n4-pad);background:var(--wpcm-n4-bg);font-family:var(--wpcm-n4-font);color:var(--wpcm-n4-title-color)}
.wpcm-news-4,.wpcm-news-4 *{box-sizing:border-box}
.wpcm-news-4 a{color:inherit;text-decoration:none}
.wpcm-news-4__section-title{margin:0 0 16px;color:var(--wpcm-n4-title-color);font:700 clamp(1.25rem,2vw,1.7rem)/1.2 var(--wpcm-n4-font)}
.wpcm-news-4__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,var(--wpcm-n4-side));gap:var(--wpcm-n4-gap);align-items:stretch}
.wpcm-news-4--single .wpcm-news-4__grid{grid-template-columns:minmax(0,1fr)}
.wpcm-news-4__hero{min-width:0;overflow:hidden;border:1px solid var(--wpcm-n4-border);border-radius:var(--wpcm-n4-radius);background:var(--wpcm-n4-card);box-shadow:var(--wpcm-n4-shadow);transition:transform .22s ease,box-shadow .22s ease}
.wpcm-news-4.has-hover .wpcm-news-4__hero:hover{transform:translateY(-2px);box-shadow:var(--wpcm-n4-shadow-hover)}
.wpcm-news-4__media{position:relative;display:flex;width:100%;height:var(--wpcm-n4-image-h);overflow:hidden;isolation:isolate;background:#e9edf2;align-items:center;justify-content:center}
.wpcm-news-4__image{position:relative;z-index:2;display:block;width:100%;height:100%;object-fit:cover;object-position:var(--wpcm-n4-position)}
.wpcm-news-4__media.is-contain .wpcm-news-4__image{object-fit:contain}
.wpcm-news-4__media.is-smart.is-compact .wpcm-news-4__image{width:auto;max-width:100%;object-fit:contain}
.wpcm-news-4__backdrop{position:absolute;inset:-20px;z-index:1;background-position:center;background-size:cover;filter:blur(18px) saturate(.82);transform:scale(1.08);opacity:.42}
.wpcm-news-4__placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,#eef2f6,#dfe5ec)}
.wpcm-news-4__body{padding:clamp(18px,2.4vw,32px)}
.wpcm-news-4__tag{display:inline-flex;align-items:center;min-height:28px;margin:0 0 10px;padding:5px 11px;border-radius:999px;background:var(--wpcm-n4-accent);color:#fff;font-size:12px;font-weight:800;line-height:1;letter-spacing:.045em;text-transform:uppercase}
.wpcm-news-4__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 10px;color:var(--wpcm-n4-meta);font-size:13px;line-height:1.4}
.wpcm-news-4__category{font-weight:700;color:var(--wpcm-n4-accent)}
.wpcm-news-4__title{display:-webkit-box;overflow:hidden;margin:0;color:var(--wpcm-n4-title-color);font-size:clamp(var(--wpcm-n4-title-mobile),3vw,var(--wpcm-n4-title));font-weight:800;line-height:1.12;letter-spacing:-.025em;-webkit-box-orient:vertical;-webkit-line-clamp:var(--wpcm-n4-lines)}
.wpcm-news-4__title a{transition:color .18s ease}
.wpcm-news-4__title a:hover{color:var(--wpcm-n4-accent)}
.wpcm-news-4__excerpt{margin:14px 0 0;color:var(--wpcm-n4-excerpt-color);font-size:var(--wpcm-n4-excerpt);line-height:1.62}
.wpcm-news-4__side{min-width:0;display:flex}
.wpcm-news-4__banner{width:100%;overflow:hidden;border:1px solid var(--wpcm-n4-border);border-radius:var(--wpcm-n4-radius)}
.wpcm-news-4__banner--top{margin:0 0 var(--wpcm-n4-gap);padding:10px;background:var(--wpcm-n4-top-banner)}
.wpcm-news-4__banner--side{display:flex;min-height:100%;padding:12px;background:var(--wpcm-n4-side-banner);flex-direction:column;justify-content:flex-start}
.wpcm-news-4__ad-label{display:block;margin:0 0 7px;color:var(--wpcm-n4-meta);font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.12em;text-align:center;text-transform:uppercase}
.wpcm-news-4__banner-output{width:100%;min-width:0;text-align:center}
.wpcm-news-4__banner-output>*{max-width:100%}
.wpcm-news-4__banner-output img,.wpcm-news-4__banner-output iframe,.wpcm-news-4__banner-output video{max-width:100%;height:auto}
.wpcm-news-4__media:focus-visible,.wpcm-news-4__title a:focus-visible,.wpcm-news-4__category:focus-visible{outline:3px solid var(--wpcm-n4-focus);outline-offset:3px;border-radius:4px}
.wpcm-news-4__debug{margin:12px 0;padding:12px 15px;border-left:4px solid #d63638;background:#fff4f4;color:#551515;font:600 14px/1.5 system-ui,sans-serif}
@media (max-width:900px){.wpcm-news-4__grid{grid-template-columns:1fr}.wpcm-news-4__media{height:var(--wpcm-n4-image-h-mobile)}.wpcm-news-4__banner--side{min-height:0}.wpcm-news-4__side{display:block}}
@media (max-width:520px){.wpcm-news-4{margin-bottom:24px}.wpcm-news-4__body{padding:17px}.wpcm-news-4__excerpt{line-height:1.52}.wpcm-news-4__grid{gap:16px}}
@media (prefers-reduced-motion:reduce){.wpcm-news-4__hero,.wpcm-news-4__title a{transition:none!important}.wpcm-news-4.has-hover .wpcm-news-4__hero:hover{transform:none}}
@media print{.wpcm-news-4__banner{display:none}.wpcm-news-4__hero{box-shadow:none}.wpcm-news-4__media{height:auto}.wpcm-news-4__image{height:auto;max-height:420px}}
.wpcm-news-4__side-list{width:100%;min-width:0;padding:4px 0;border-top:1px solid var(--wpcm-n4-border);border-bottom:1px solid var(--wpcm-n4-border)}
.wpcm-news-4__side-item{display:grid;grid-template-columns:minmax(0,1fr) var(--wpcm-n4-side-thumb-w);gap:14px;align-items:center;min-width:0;padding:16px 0;border-bottom:1px solid var(--wpcm-n4-border)}
.wpcm-news-4__side-item:first-child{padding-top:0}.wpcm-news-4__side-item:last-child{padding-bottom:0;border-bottom:0}
.wpcm-news-4__side-body{min-width:0}.wpcm-news-4__side-media{display:block;width:var(--wpcm-n4-side-thumb-w);height:var(--wpcm-n4-side-thumb-h);overflow:hidden;border-radius:max(5px,calc(var(--wpcm-n4-radius) * .65));background:#e9edf2;order:2}
.wpcm-news-4__side-image,.wpcm-news-4__side-placeholder{display:block;width:100%;height:100%}.wpcm-news-4__side-image{object-fit:cover;object-position:var(--wpcm-n4-position);transition:transform .22s ease}.wpcm-news-4__side-placeholder{background:linear-gradient(135deg,#eef2f6,#dfe5ec)}
.wpcm-news-4__side-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0 0 6px;color:var(--wpcm-n4-meta);font-size:11px;line-height:1.35}.wpcm-news-4__side-category{color:var(--wpcm-n4-accent);font-weight:800;letter-spacing:.03em;text-transform:uppercase}
.wpcm-news-4__side-title{display:-webkit-box;overflow:hidden;margin:0;color:var(--wpcm-n4-title-color);font-size:var(--wpcm-n4-side-title);font-weight:800;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:var(--wpcm-n4-side-lines)}.wpcm-news-4__side-title a:hover{color:var(--wpcm-n4-accent)}
.wpcm-news-4.has-hover .wpcm-news-4__side-item:hover .wpcm-news-4__side-image{transform:scale(1.035)}
.wpcm-news-4__side-media:focus-visible,.wpcm-news-4__side-title a:focus-visible,.wpcm-news-4__side-category:focus-visible{outline:3px solid var(--wpcm-n4-focus);outline-offset:3px;border-radius:4px}
@media (max-width:900px){.wpcm-news-4__side-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.wpcm-news-4__side-item:nth-child(2){padding-top:0}.wpcm-news-4__side-item:nth-last-child(-n+2){padding-bottom:0;border-bottom:0}}
@media (max-width:620px){.wpcm-news-4__side-list{display:block}.wpcm-news-4__side-item:nth-child(2){padding-top:16px}.wpcm-news-4__side-item:nth-last-child(2){padding-bottom:16px;border-bottom:1px solid var(--wpcm-n4-border)}}
@media (prefers-reduced-motion:reduce){.wpcm-news-4__side-image{transition:none!important}.wpcm-news-4.has-hover .wpcm-news-4__side-item:hover .wpcm-news-4__side-image{transform:none}}
.wpcm-news-4__side-item.has-no-image{grid-template-columns:minmax(0,1fr)}
