/* RC38: the existing Neurje identity, with an editorial overview and topic cards. */
#neurje-editorial-concept .ne-overview{--ne-icon-cloud:#fffdf4;background:#fff9e5;color:#172a40;border-bottom:1px solid #eadfb9;padding:20px 27px}
#neurje-editorial-concept .ne-overview-panel{display:grid;grid-template-columns:minmax(155px,.8fr) minmax(0,3fr) minmax(125px,.65fr);align-items:center;gap:20px}
#neurje-editorial-concept .ne-overview-panel:has(.ne-overview-items:last-child){grid-template-columns:minmax(155px,.8fr) minmax(0,3.65fr)}
#neurje-editorial-concept .ne-overview [hidden],#neurje-editorial-concept .ne-discover [hidden],.ne-editorial [data-site-root] .ne-forecast-validity [hidden]{display:none!important}
#neurje-editorial-concept .ne-overview-heading{min-width:0;border-left:3px solid #f6c424;padding-left:12px}
#neurje-editorial-concept .ne-overview-heading h2{font-family:'Neurje Oswald','Oswald',sans-serif;font-size:calc(24px * var(--ne-text-scale,1));line-height:1.2;font-weight:500!important;color:inherit;margin:0 0 5px}
#neurje-editorial-concept .ne-overview-heading p{font-size:calc(11px * var(--ne-text-scale,1));color:#546174}
#neurje-editorial-concept .ne-overview-items{display:flex;align-items:stretch;min-width:0}
#neurje-editorial-concept .ne-overview-item{flex:1;display:flex;align-items:center;gap:11px;padding:0 15px;min-width:0}
#neurje-editorial-concept .ne-overview-item+ .ne-overview-item{border-left:1px solid #e6dcb9}
#neurje-editorial-concept .ne-overview-item:first-child{padding-left:0}
#neurje-editorial-concept .ne-overview-item:last-child{padding-right:0}
#neurje-editorial-concept .ne-overview-item>svg{width:38px;height:40px;flex:none}
#neurje-editorial-concept .ne-overview-item>div{min-width:0}
#neurje-editorial-concept .ne-overview-item h3{font-family:'Neurje Oswald','Oswald',sans-serif;font-size:calc(16px * var(--ne-text-scale,1));line-height:1.3;font-weight:500!important;color:inherit;margin:0 0 4px}
#neurje-editorial-concept .ne-overview-item p{font-size:calc(12px * var(--ne-text-scale,1));line-height:1.55;color:#34475d}
#neurje-editorial-concept .ne-overview-item a{display:inline-flex;align-items:center;min-height:32px}
#neurje-editorial-concept .ne-overview-action{align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:9px;border-left:1px solid #e6dcb9;padding-left:16px;min-width:0}
#neurje-editorial-concept .ne-overview-action a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;border-bottom:1px solid #dac887;font-size:calc(11px * var(--ne-text-scale,1));font-weight:700}
#neurje-editorial-concept .ne-overview-action time{font-size:calc(10px * var(--ne-text-scale,1));line-height:1.4;color:#546174}
#neurje-editorial-concept .ne-overview a:hover{text-decoration:underline;text-underline-offset:4px}
#neurje-editorial-concept .ne-overview a:focus-visible,#neurje-editorial-concept .ne-topic-filters a:focus-visible,#neurje-editorial-concept .ne-discover a:focus-visible{outline:2px solid #966b00;outline-offset:3px}
#neurje-editorial-concept[data-theme="dark"] .ne-overview{--ne-icon-cloud:#302d23;background:#302d23;color:#f6f2e5;border-color:#554c2e}
#neurje-editorial-concept[data-theme="dark"] .ne-overview-item+ .ne-overview-item,#neurje-editorial-concept[data-theme="dark"] .ne-overview-action{border-color:#554c2e}
#neurje-editorial-concept[data-theme="dark"] .ne-overview-item p,#neurje-editorial-concept[data-theme="dark"] .ne-overview-heading p,#neurje-editorial-concept[data-theme="dark"] .ne-overview-action time{color:#cec8b6}
#neurje-editorial-concept[data-theme="dark"] .ne-overview svg{filter:brightness(1.35)}
.ne-editorial [data-site-root] .ne-forecast-validity{display:flex;align-items:center;flex-wrap:wrap;gap:7px 12px;font-size:calc(12px * var(--ne-text-scale,1));line-height:1.5;margin:0 0 18px;color:var(--na-muted,var(--n-muted))}
.ne-editorial [data-site-root] .ne-past-forecast{display:inline-block;font-weight:600;background:#edf0f3;color:#38495e;border:1px solid #cbd3dc;border-radius:4px;padding:2px 7px}
.ne-editorial [data-site-root][data-theme="dark"] .ne-past-forecast{background:#293547;color:#e2eaf4;border-color:#586576}
#neurje-editorial-concept .ne-lead-overlay .ne-forecast-validity{color:#f1f4f8;margin-top:-5px;margin-bottom:15px;font-size:calc(11px * var(--ne-text-scale,1))}
#neurje-editorial-concept .ne-lead-overlay .ne-past-forecast{background:#ffffff24;color:#fff;border-color:#ffffff60}
#neurje-article-preview .ne-article-updated{font-size:calc(12px * var(--ne-text-scale,1));color:var(--na-muted);margin:-5px 0 20px}
#neurje-editorial-concept .ne-discover{border-top:2px solid var(--n-ink);padding-top:18px}
#neurje-editorial-concept .ne-discover-heading{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;margin-bottom:15px}
#neurje-editorial-concept .ne-discover-heading h2{font-family:'Neurje Oswald','Oswald',sans-serif;font-size:calc(24px * var(--ne-text-scale,1));font-weight:500!important;line-height:1.3;margin:0;margin-right:auto}
#neurje-editorial-concept .ne-topic-filters{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-width:0}
#neurje-editorial-concept .ne-topic-filters a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 11px;border:1px solid transparent;border-radius:6px;font-size:calc(12px * var(--ne-text-scale,1));font-weight:600;line-height:1.35;color:var(--n-ink);text-decoration:none}
#neurje-editorial-concept .ne-topic-filters a.is-selected{background:#f6c424;color:#17202e}
#neurje-editorial-concept .ne-topic-filters a:hover{border-color:#b38b14}
#neurje-editorial-concept .ne-discover-all{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;border-bottom:2px solid #f6c424;font-size:calc(12px * var(--ne-text-scale,1));font-weight:700}
#neurje-editorial-concept .ne-discover-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}
#neurje-editorial-concept .ne-discover-card{min-width:0;border:1px solid var(--n-rule);border-radius:8px;overflow:hidden;background:var(--n-paper)}
#neurje-editorial-concept .ne-discover-card>a{display:flex;flex-direction:column;height:100%;color:var(--n-ink)}
#neurje-editorial-concept .ne-discover-image{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--n-soft)}
#neurje-editorial-concept .ne-discover-image :is(img,.ne-image-fallback){display:flex;width:100%!important;height:100%!important;object-fit:cover;aspect-ratio:auto;border:0;margin:0;padding:0}
#neurje-editorial-concept .ne-discover-image .ne-image-fallback{align-items:center;justify-content:center}
#neurje-editorial-concept .ne-discover-category{position:absolute;bottom:10px;left:10px;max-width:calc(100% - 20px);border-radius:3px;background:#f6c424;color:#1a2432;padding:5px 7px;font-size:calc(10px * var(--ne-text-scale,1));line-height:1.3;font-weight:700;letter-spacing:.02em}
#neurje-editorial-concept .ne-discover-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px;padding:14px}
#neurje-editorial-concept .ne-discover-copy h3{font-family:'Neurje Oswald','Oswald',sans-serif;font-size:calc(20px * var(--ne-text-scale,1));font-weight:500!important;line-height:1.35;margin:0;color:inherit}
#neurje-editorial-concept .ne-discover-copy>span{font-size:20px;line-height:1.4}
#neurje-editorial-concept .ne-discover-copy time{grid-column:1 / -1;font-size:calc(11px * var(--ne-text-scale,1));color:var(--n-muted)}
#neurje-editorial-concept .ne-discover-copy .ne-forecast-validity{grid-column:1 / -1;font-size:calc(10px * var(--ne-text-scale,1));margin:0}
#neurje-editorial-concept .ne-discover-card>a:hover h3{text-decoration:underline;text-decoration-color:#b58a0a;text-underline-offset:4px}
#neurje-editorial-concept .ne-discover-card>a:focus-visible{outline-offset:-3px}
#neurje-editorial-concept .ne-news-hub .archive-toolbar{align-items:center;flex-wrap:wrap;gap:14px}
@media(max-width:1100px){
 #neurje-editorial-concept .ne-overview-panel{grid-template-columns:155px minmax(0,1fr);gap:14px}
 #neurje-editorial-concept .ne-overview-action{grid-column:2;border-left:0;border-top:1px solid #e6dcb9;padding:6px 0 0;flex-direction:row;align-items:center;justify-content:space-between}
 #neurje-editorial-concept .ne-overview-action a{border:0}
 #neurje-editorial-concept .ne-overview-item{gap:8px;padding:0 10px}
 #neurje-editorial-concept .ne-overview-item>svg{width:30px;height:34px}
}
@media(max-width:800px){
 #neurje-editorial-concept .ne-overview-panel,#neurje-editorial-concept .ne-overview-panel:has(.ne-overview-items:last-child){grid-template-columns:minmax(0,1fr)}
 #neurje-editorial-concept .ne-overview-action{grid-column:1}
 #neurje-editorial-concept .ne-overview-heading{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}
 #neurje-editorial-concept .ne-overview-heading h2{font-size:calc(22px * var(--ne-text-scale,1));margin:0}
 #neurje-editorial-concept .ne-discover-heading .ne-topic-filters{order:3;flex-basis:100%}
 #neurje-editorial-concept .ne-discover-grid{gap:12px}
 #neurje-editorial-concept .ne-discover-copy h3{font-size:calc(18px * var(--ne-text-scale,1))}
}
@media(max-width:600px){
 #neurje-editorial-concept .ne-overview{padding:15px 16px}
 #neurje-editorial-concept .ne-overview-items{display:grid;grid-template-columns:minmax(0,1fr);gap:0}
 #neurje-editorial-concept .ne-overview-item,#neurje-editorial-concept .ne-overview-item:first-child,#neurje-editorial-concept .ne-overview-item:last-child{padding:10px 0;gap:12px}
 #neurje-editorial-concept .ne-overview-item+ .ne-overview-item{border-left:0;border-top:1px solid #e6dcb9}
 #neurje-editorial-concept .ne-overview-item h3{font-size:calc(15px * var(--ne-text-scale,1))}
 #neurje-editorial-concept .ne-overview-item p{font-size:calc(12px * var(--ne-text-scale,1))}
 #neurje-editorial-concept .ne-overview-action{flex-wrap:wrap;gap:3px 15px;padding-top:2px}
 #neurje-editorial-concept .ne-discover-heading{gap:8px 12px}
 #neurje-editorial-concept .ne-discover-heading h2{font-size:calc(21px * var(--ne-text-scale,1))}
 #neurje-editorial-concept .ne-topic-filters a{padding:8px 10px;font-size:calc(11px * var(--ne-text-scale,1))}
 #neurje-editorial-concept .ne-discover-grid{grid-template-columns:minmax(0,1fr);gap:12px}
 #neurje-editorial-concept .ne-discover-card>a{display:grid;grid-template-columns:115px minmax(0,1fr);align-items:stretch}
 #neurje-editorial-concept .ne-discover-image{aspect-ratio:auto;min-height:130px}
 #neurje-editorial-concept .ne-discover-category{bottom:6px;left:6px;max-width:calc(100% - 12px);font-size:calc(9px * var(--ne-text-scale,1));padding:4px}
 #neurje-editorial-concept .ne-discover-copy{padding:12px;align-content:center;gap:6px}
 #neurje-editorial-concept .ne-discover-copy h3{font-size:calc(17px * var(--ne-text-scale,1))}
 #neurje-editorial-concept .ne-discover-copy>span{display:none}
}
@media(max-width:360px){#neurje-editorial-concept .ne-discover-card>a{grid-template-columns:95px minmax(0,1fr)}}
