/* Zene.ro — editorial system for article, category, search and standard pages. */
.zs-inner-page{--inner-red:#ce2336;--inner-ink:#22292d;--inner-paper:#fbfaf7;--inner-wash:#e9edeb;--inner-line:#c7ceca;position:relative;padding:22px 0 70px;background:var(--inner-paper);color:var(--inner-ink)}
.zs-inner-breadcrumbs{display:flex;gap:10px;align-items:center;min-width:0;margin:0 0 25px;color:#6d7778;font-size:10px;letter-spacing:.25px}.zs-inner-breadcrumbs a{color:#485255}.zs-inner-breadcrumbs a:hover{color:var(--inner-red)}.zs-inner-breadcrumbs span[aria-current]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zs-inner-breadcrumbs>span[aria-hidden]{color:var(--inner-red);font-weight:700}
/* Article masthead */
.zs-story-header{position:relative;isolation:isolate;overflow:hidden;margin:0 0 24px;background:#30383c;color:#fbfaf7}.zs-story-header:before{content:"";position:absolute;inset:0 0 0 58%;z-index:-1;background:repeating-linear-gradient(132deg,transparent 0 20px,#ffffff12 20px 21px,transparent 21px 40px)}.zs-story-heading{max-width:890px;padding:33px 48px 31px;border-left:7px solid var(--inner-red)}.zs-story-label{display:flex;align-items:center;gap:15px;margin-bottom:15px;color:#ffb8bf;font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.zs-story-label i{width:48px;height:1px;background:#f15b69}.zs-story-header h1{max-width:840px;font-size:clamp(34px,4.4vw,56px);line-height:1.08;letter-spacing:-1.6px;font-weight:700}.zs-story-dek{max-width:720px;margin-top:17px;color:#d9dfdc;font:17px/1.55 StudioSerif,Georgia,serif}.zs-story-byline{display:flex;flex-wrap:wrap;gap:13px 20px;align-items:center;margin-top:22px;color:#f4f1e9}.zs-story-byline .st-meta{gap:8px 12px;color:#f7f5ef}.zs-story-byline .st-meta>span:not(.st-region){color:#ff9ba5}.zs-story-byline .st-meta time,.zs-story-byline .st-region{color:#f6efeb}.zs-story-byline .st-region-erdely{color:#94dbba}.zs-story-byline .st-region-magyarorszag{color:#ffadb5}.zs-story-byline .st-region-nemzetkozi{color:#a8cbed}.zs-story-byline .zs-read-time{padding-left:15px;border-left:1px solid #687174;color:#cbd2ce;font-size:10px}
.zs-story-cover{position:relative;width:100%;height:clamp(300px,49vw,600px);margin:0 0 0 0;background:#daddd8}.zs-story-cover img{object-position:center 32%}.zs-story-cover figcaption{position:absolute;right:0;bottom:0;max-width:65%;padding:8px 15px;background:#202629d9;color:#fff;font-size:10px;line-height:1.4}
.zs-event-facts{display:flex;flex-wrap:wrap;align-items:center;gap:10px 0;margin:25px 0;padding:17px 21px;background:#e6ebe7;border-top:3px solid var(--inner-red);border-bottom:1px solid #c4ccc7}.zs-event-facts-title{width:100%;color:#8e2633;font-size:9px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.zs-event-facts>span:not(.zs-event-facts-title){display:flex;flex-direction:column;gap:2px;min-width:150px;padding:0 23px;border-left:1px solid #c1cbc5;font-size:13px}.zs-event-facts b{color:#697371;font-size:8px;letter-spacing:1px;text-transform:uppercase}.zs-event-facts>a{margin-left:auto;padding:10px 13px;background:var(--inner-red);color:white;font-size:10px;font-weight:700}.zs-event-facts>a:hover{background:#a91d2e;color:white}
.zs-story-tools{display:flex;align-items:center;gap:15px;margin:24px 0 12px;padding:0 0 12px;border-bottom:1px solid var(--inner-line);color:#737c7a;font-size:9px;letter-spacing:.5px;text-transform:uppercase}.zs-story-tools button{border:0;border-bottom:1px solid #929c98;padding:4px 0;background:none;color:#273034;font-size:10px;font-weight:700}.zs-story-tools button span{padding-left:7px;color:var(--inner-red)}.zs-story-tools .zs-copy-status{font-size:10px;letter-spacing:0;text-transform:none}
.zs-story-grid{display:grid;grid-template-columns:minmax(150px,210px) minmax(0,740px);gap:clamp(28px,6vw,86px);align-items:start;padding-top:20px}.zs-story-aside{position:sticky;top:84px;padding-top:7px}.zs-reading-progress{height:3px;margin-bottom:19px;background:#dfe3df}.zs-reading-progress span{display:block;width:0;height:100%;background:var(--inner-red);transition:width .12s linear}.zs-aside-label{margin-bottom:12px;color:#9b2735;font-size:9px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.zs-reading-toc{display:grid;gap:0;border-top:1px solid #cbd1cd}.zs-reading-toc a{padding:10px 0;border-bottom:1px solid #d8ddda;color:#555f5d;font-size:11px;line-height:1.35}.zs-reading-toc a:hover,.zs-reading-toc a.is-current{color:var(--inner-red)}.zs-reading-toc a.is-current{font-weight:700}.zs-reading-toc a.is-subheading{padding-left:12px;font-size:10px}.zs-author-byline{color:#fff;font-size:10px;font-weight:700}.zs-story-byline .zs-author-byline{color:#fff}.zs-aside-home{display:flex;justify-content:space-between;gap:8px;margin-top:21px;padding:12px 0;border-top:3px solid #30383c;color:#30383c;font-size:10px;font-weight:700}.zs-aside-home span{color:var(--inner-red);font-size:17px;line-height:.8}.zs-story-content{min-width:0}.zs-entry{max-width:760px;margin:0;padding:0!important;color:#343b3b;font-size:17px;line-height:1.78}.zs-entry>*{max-width:100%}.zs-entry>p:first-of-type{color:#272d30;font-size:20px;line-height:1.65}.zs-entry p{margin:0 0 1.25em}.zs-entry h2{position:relative;margin:1.9em 0 .7em;padding:9px 0 9px 16px;border-left:4px solid var(--inner-red);color:#242b2d;font-size:clamp(23px,3vw,32px);line-height:1.2;letter-spacing:-.5px}.zs-entry h3{margin:1.6em 0 .6em;color:#9b2532;font-size:20px;line-height:1.3}.zs-entry blockquote{margin:1.8em 0;padding:16px 24px;border-left:4px solid var(--inner-red);background:#edf0ec;color:#30383b;font:italic 20px/1.55 StudioSerif,Georgia,serif}.zs-entry a{color:#a32231;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.zs-entry ul,.zs-entry ol{margin:0 0 1.4em;padding-left:1.4em}.zs-entry li{padding-left:.25em;margin:.35em 0}.zs-entry figure{margin:1.6em 0}.zs-entry figure img{width:auto;height:auto;max-width:100%;margin:auto}.zs-entry figcaption{margin-top:8px;color:#6e7775;font-size:11px;line-height:1.5}.zs-entry iframe{max-width:100%}.zs-entry .wp-block-embed{margin:1.7em 0}.zs-article-footer{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:36px;padding-top:15px;border-top:1px solid var(--inner-line)}.zs-tags{display:flex;flex-wrap:wrap;gap:8px;color:#6a7471;font-size:10px}.zs-tags a{padding:5px 9px;background:#e8ece8;color:#3f4847}.zs-tags a:hover{background:#30383c;color:white}.zs-post-edit-link{font-size:10px}
.zs-inner-related{margin-top:60px;padding-top:31px;border-top:5px solid #30383c}.zs-inner-section-head{display:grid;grid-template-columns:auto 1fr;align-items:end;gap:8px 18px;margin-bottom:18px}.zs-inner-section-head>span{grid-column:1/-1;color:#9b2532;font-size:9px;font-weight:700;letter-spacing:1.3px}.zs-inner-section-head h2{font-size:clamp(26px,3.4vw,39px);letter-spacing:-1.1px;line-height:1.1}.zs-inner-section-head i{height:1px;margin-bottom:7px;background:#b7c1bc}
/* Archive/search title as an editorial signpost, not another content card. */
.zs-inner-masthead{position:relative;display:grid;grid-template-columns:110px minmax(0,1fr) 80px;align-items:center;gap:26px;min-height:180px;margin-bottom:28px;padding:25px 32px;background:#30383c;color:#fff;overflow:hidden;isolation:isolate}.zs-inner-masthead:after{content:"";position:absolute;z-index:-1;right:10%;top:-45%;width:35%;height:190%;transform:rotate(16deg);background:repeating-linear-gradient(132deg,transparent 0 17px,#ffffff14 17px 18px,transparent 18px 35px)}.zs-inner-masthead-index{display:grid;place-items:center;align-content:center;width:86px;height:86px;border:1px solid #87918d;border-radius:50%;color:#fff}.zs-inner-masthead-index span{font-size:8px;font-weight:700;letter-spacing:1.1px;color:#ffabb3}.zs-inner-masthead-index b{font-size:30px;line-height:1.1}.zs-inner-masthead-copy{position:relative;z-index:1}.zs-inner-overline{margin-bottom:7px;color:#f18891;font-size:9px;font-weight:700;letter-spacing:1.5px}.zs-inner-masthead h1{font-size:clamp(32px,4.2vw,52px);line-height:1.08;letter-spacing:-1.4px}.zs-inner-description{max-width:740px;margin-top:11px;color:#d1d8d4;font-size:13px;line-height:1.55}.zs-inner-masthead-mark{align-self:center;color:#f34a5a;font-size:68px;line-height:1}.zs-inner-content-kicker{display:flex;justify-content:space-between;gap:15px;margin:0 0 15px;padding-bottom:9px;border-bottom:1px solid var(--inner-line);color:#6f7976;font-size:8px;font-weight:700;letter-spacing:1.3px}.zs-inner-content-kicker span:first-child{color:#a22130}.zs-inner-feature{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(290px,.86fr);align-items:stretch;min-height:355px;margin-bottom:22px;background:#e9edeb}.zs-inner-feature-image{position:relative;display:block;min-height:300px;overflow:hidden;background:#cdd3d0}.zs-inner-feature-image img{position:absolute;inset:0;transition:transform .45s}.zs-inner-feature-image:hover img{transform:scale(1.025)}.zs-inner-feature-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(23px,3vw,42px);border-bottom:5px solid var(--inner-red)}.zs-inner-kicker{display:grid;gap:11px;width:100%;margin-bottom:16px}.zs-inner-kicker>span:first-child{color:#a02432;font-size:9px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.zs-inner-kicker .st-meta{gap:7px 10px}.zs-inner-kicker .st-meta time{font-size:9px}.zs-inner-feature-copy h2{font-size:clamp(25px,3vw,36px);line-height:1.13;letter-spacing:-.8px}.zs-inner-excerpt{margin-top:14px;color:#56615f;font-size:13px;line-height:1.65}.zs-inner-read{display:inline-flex;align-items:center;gap:22px;margin-top:20px;padding:10px 0 7px;border-bottom:1px solid #aeb7b2;color:#293234;font-size:10px;font-weight:700}.zs-inner-read span{color:var(--inner-red);font-size:20px;line-height:.8}.zs-inner-read:hover{color:var(--inner-red)}
.zs-inner-row-list{border-top:1px solid var(--inner-line)}.zs-inner-row{display:grid;grid-template-columns:34px 160px minmax(0,1fr) 30px;gap:19px;align-items:center;min-height:145px;padding:16px 8px;border-bottom:1px solid var(--inner-line)}.zs-inner-row-number{align-self:start;padding-top:7px;color:#9da6a2;font-size:9px;font-weight:700;letter-spacing:1px}.zs-inner-row-image{position:relative;display:block;width:160px;height:105px;overflow:hidden;background:#dfe3df;clip-path:polygon(0 0,100% 0,100% 88%,90% 100%,0 100%)}.zs-inner-row-image img{position:absolute;inset:0;transition:transform .35s}.zs-inner-row-image:hover img{transform:scale(1.04)}.zs-inner-row-copy{min-width:0}.zs-inner-row-meta .st-meta{font-size:8px}.zs-inner-row-copy h2{margin:7px 0 5px;font-size:clamp(17px,2vw,23px);line-height:1.23;letter-spacing:-.3px}.zs-inner-row-copy>p{max-width:780px;color:#66716e;font-size:11px;line-height:1.5}.zs-inner-row-arrow{color:var(--inner-red);font-size:27px;text-align:center}.zs-inner-row-arrow:hover{transform:translate(2px,-2px)}.zs-inner-empty{margin-top:26px;padding:36px;background:#e9edeb;border-left:5px solid var(--inner-red)}.zs-inner-empty>span{color:#a02432;font-size:9px;font-weight:700;letter-spacing:1.3px}.zs-inner-empty h2{margin:8px 0;font-size:27px;line-height:1.2}.zs-inner-empty p{color:#66716e;font-size:13px}.zs-inner-searchform{margin:0 0 27px;padding:17px 20px;background:#e9edeb;border-left:4px solid var(--inner-red)}.zs-inner-searchform .zs-search-form{display:flex;align-items:center;justify-content:space-between;gap:15px}.zs-inner-searchform .zs-search-form label{color:#485250;font-size:10px;font-weight:700;letter-spacing:.7px}.zs-inner-searchform .zs-search-form>div{display:flex;gap:8px;width:min(620px,70%)}.zs-inner-searchform input{width:100%;min-width:0;padding:12px;border:1px solid #bac4be;background:#fff;color:#22292d}.zs-inner-searchform button{flex:none;padding:0 16px;border:0;background:#30383c;color:white;font-size:10px;font-weight:700}.zs-inner-searchform button:hover{background:var(--inner-red)}
.zs-inner-page .navigation.pagination{margin-top:25px}.zs-inner-page .nav-links{display:flex;flex-wrap:wrap;gap:8px}.zs-inner-page .page-numbers{padding:8px 12px;background:#e8ece8;color:#30383c;font-size:11px}.zs-inner-page .page-numbers.current,.zs-inner-page .page-numbers:hover{background:#30383c;color:#fff}.zs-inner-page .page-numbers.next,.zs-inner-page .page-numbers.prev{background:var(--inner-red);color:#fff}
.zs-inner-page .zs-entry .wp-block-image img{height:auto}.zs-inner-page .zs-entry .wp-block-gallery{gap:14px}.zs-inner-page .zs-entry .wp-block-gallery .wp-block-image{margin:0}.zs-inner-page .zs-entry .wp-block-quote p:last-child{margin-bottom:0}
/* Standard pages and missing-page state */
.zs-page .zs-page-head{position:relative;margin:20px 0 24px;padding:28px 34px;background:#30383c;color:#fff;border-left:6px solid var(--inner-red)}.zs-page .zs-page-head>p{color:#f18891;font-size:9px;font-weight:700;letter-spacing:1.3px}.zs-page .zs-page-head h1{margin-top:7px;font-size:clamp(33px,4vw,50px);line-height:1.08}.zs-page .zs-entry{margin-inline:auto}.zs-empty.zs-inner-page{min-height:50vh}.zs-empty.zs-inner-page h1{margin:8px 0 12px;font-size:clamp(32px,4vw,48px)}.zs-empty.zs-inner-page>p{max-width:550px;color:#596461}
@media(max-width:800px){.zs-story-heading{padding:27px 29px}.zs-story-grid{grid-template-columns:150px minmax(0,1fr);gap:28px}.zs-inner-masthead{grid-template-columns:84px minmax(0,1fr) 50px;gap:18px;padding:22px}.zs-inner-masthead-index{width:72px;height:72px}.zs-inner-masthead-mark{font-size:48px}.zs-inner-feature{grid-template-columns:1.05fr .95fr;min-height:300px}.zs-inner-feature-image{min-height:280px}.zs-inner-row{grid-template-columns:25px 125px minmax(0,1fr) 24px;gap:13px}.zs-inner-row-image{width:125px;height:88px}.zs-inner-row-copy>p{display:none}}
@media(max-width:600px){.zs-inner-page{padding-top:15px;padding-bottom:45px}.zs-inner-breadcrumbs{margin-bottom:17px;font-size:9px}.zs-story-header{margin-inline:-1px}.zs-story-heading{padding:23px 19px 22px;border-left-width:5px}.zs-story-header h1{font-size:clamp(30px,9vw,42px);letter-spacing:-.8px}.zs-story-dek{font-size:15px}.zs-story-byline{margin-top:16px}.zs-story-cover{height:260px}.zs-story-cover figcaption{max-width:90%;font-size:9px}.zs-event-facts{gap:10px;margin:16px 0;padding:14px}.zs-event-facts>span:not(.zs-event-facts-title){min-width:calc(50% - 10px);padding:0 10px;font-size:11px}.zs-event-facts>a{margin-left:0}.zs-story-tools{justify-content:space-between}.zs-story-tools>span:first-child{font-size:8px}.zs-story-grid{display:block;padding-top:10px}.zs-story-aside{position:relative;top:auto;margin-bottom:21px;padding:0 0 13px;border-bottom:1px solid var(--inner-line)}.zs-reading-progress{margin-bottom:10px}.zs-reading-toc{display:flex;gap:8px;overflow:auto;border:0;scrollbar-width:thin}.zs-aside-label{margin-bottom:7px}.zs-reading-toc a{flex:none;max-width:180px;padding:7px 10px;border:1px solid #d0d6d1;background:#eff1ed;font-size:10px}.zs-aside-home{display:none}.zs-entry{font-size:16px;line-height:1.72}.zs-entry>p:first-of-type{font-size:18px}.zs-entry h2{font-size:25px}.zs-entry blockquote{padding:13px 16px;font-size:18px}.zs-article-footer{align-items:flex-start;flex-direction:column}.zs-inner-masthead{grid-template-columns:54px minmax(0,1fr);gap:13px;min-height:145px;margin-bottom:20px;padding:18px 15px}.zs-inner-masthead-index{width:52px;height:52px}.zs-inner-masthead-index span{font-size:6px}.zs-inner-masthead-index b{font-size:22px}.zs-inner-masthead h1{font-size:clamp(27px,8vw,38px);letter-spacing:-.7px}.zs-inner-overline{font-size:7px;letter-spacing:1px}.zs-inner-description{font-size:11px}.zs-inner-masthead-mark{display:none}.zs-inner-content-kicker{font-size:7px}.zs-inner-feature{display:flex;flex-direction:column;margin-bottom:17px}.zs-inner-feature-image{min-height:0;height:230px}.zs-inner-feature-copy{padding:18px 17px 18px}.zs-inner-feature-copy h2{font-size:28px}.zs-inner-excerpt{margin-top:9px;font-size:12px}.zs-inner-read{margin-top:12px}.zs-inner-row{grid-template-columns:25px 90px minmax(0,1fr) 18px;gap:9px;min-height:106px;padding:12px 0}.zs-inner-row-image{width:90px;height:70px}.zs-inner-row-meta .st-meta{font-size:7px;gap:5px}.zs-inner-row-meta .st-region{font-size:7px}.zs-inner-row-meta .st-meta time{font-size:7px}.zs-inner-row-copy h2{margin:5px 0 0;font-size:15px;line-height:1.2}.zs-inner-row-arrow{font-size:20px}.zs-inner-searchform{padding:13px}.zs-inner-searchform .zs-search-form{align-items:stretch;flex-direction:column;gap:8px}.zs-inner-searchform .zs-search-form>div{width:100%}.zs-inner-searchform input{padding:10px}.zs-inner-empty{padding:23px 18px}.zs-inner-empty h2{font-size:23px}.zs-page .zs-page-head{margin:14px 0 18px;padding:22px 18px}.zs-inner-related{margin-top:42px;padding-top:23px}}
@media(max-width:370px){.zs-inner-row{grid-template-columns:19px 76px minmax(0,1fr) 16px;gap:7px}.zs-inner-row-image{width:76px;height:62px}.zs-inner-row-copy h2{font-size:14px}.zs-inner-row-meta .st-meta>span:not(.st-region){display:none}}
@media(prefers-reduced-motion:reduce){.zs-inner-feature-image img,.zs-inner-row-image img,.zs-reading-progress span{transition:none}}


.zs-story-header.is-interview .zs-story-label span{color:#ffb8bf}.zs-inner-feature-image>.st-placeholder,.zs-inner-row-image>.st-placeholder{position:absolute;inset:0;display:grid;place-items:center;width:100%;height:100%}.zs-inner-row-image>.st-placeholder{font-size:28px}

