/* A 2026. október 21-i kapuötlet a meglévő ráckevei cikk kiegészítése. */
.kapu-update{border-top:3px solid #8a412b;border-bottom:1px solid #bdc8bc;background:#f2eee5;padding:26px;margin:0 0 36px;scroll-margin-top:24px}
.kapu-update .eyebrow,.kapu-news .eyebrow{color:#8a412b}
.kapu-update-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.85fr);gap:28px;align-items:start}
.kapu-update h2{font-size:clamp(29px,3vw,41px);line-height:1.12;margin:0 0 20px}
.kapu-update p{font-size:17px;line-height:1.65;margin:0 0 16px}
.kapu-update .kapu-status{border-left:3px solid #8a412b;padding-left:14px;font-size:15px;color:#52645b}
.kapu-update .kapu-source{font-size:14px;color:#52645b}
.kapu-update figure{margin:0;min-width:0}
.kapu-update .sz-zoom{background:#e6e0d4}
.kapu-update img{max-height:610px;object-fit:contain}
.kapu-update figcaption{font-size:13px;color:#52645b;line-height:1.5;padding-top:10px}
.kapu-news{display:grid;grid-template-columns:110px minmax(0,1fr);gap:22px;align-items:center;padding:0 0 24px;margin:0 0 28px;border-bottom:2px solid #8a412b}
.kapu-news> a{display:block;line-height:0}
.kapu-news img{display:block;width:110px;height:147px;object-fit:contain;background:#e6e0d4}
.kapu-news h2{font-size:clamp(26px,2.7vw,34px);margin:0 0 10px}
.kapu-news p{font-size:16px;line-height:1.5;margin:0 0 9px}
.kapu-news .eyebrow{font-size:12px;margin-bottom:8px}
.kapu-news .kapu-more{font-size:14px;font-weight:bold}
.kapu-article-note{font-size:14px;color:#8a412b;border-left:3px solid #8a412b;padding:10px 14px;margin:12px 0 18px;background:#f2eee5}
@media(max-width:760px){.kapu-update{padding:21px 18px}.kapu-update-grid{grid-template-columns:1fr;gap:14px}.kapu-update img{max-height:none}.kapu-update h2{font-size:32px}.kapu-news{grid-template-columns:85px minmax(0,1fr);gap:16px;align-items:start}.kapu-news img{width:85px;height:114px}.kapu-news h2{font-size:25px}.kapu-news p{font-size:15px}.kapu-news .eyebrow{font-size:11px;letter-spacing:1px}}
@media print{.kapu-update{background:white;break-inside:avoid}.kapu-update-grid{grid-template-columns:1.1fr .9fr}.kapu-update img{max-height:390px}}
