/* Newsroom edition 0.3 — red section bar with a running strip, boxed cards on a grey desk, a running feed, rotating section blocks. */
:root{--emek-deep:#0c2536;--emek-muted:#5d6876;--emek-desk:#eef0f3;--emek-card-line:#e0e4e9;--emek-nav-h:50px}
@supports (color:color-mix(in srgb,red,blue)){:root{--emek-deep:color-mix(in srgb,var(--emek-brand) 78%,#000)}}
body.home:not(.wp-admin),body.archive:not(.wp-admin),body.search:not(.wp-admin){background:var(--emek-desk)}
.emek-utility{background:var(--emek-deep);font-size:12.5px;letter-spacing:0}
.emek-utility>.emek-width{min-height:34px}
.emek-utility time{font-weight:600}
.emek-utility-links{display:flex;align-items:center;gap:22px}
.emek .emek-utility-links a{color:#d3dce6;text-decoration:none}
.emek .emek-utility-links a:hover{color:#fff;text-decoration:underline}
.emek-social{display:inline-flex;align-items:center;gap:2px}
.emek .emek-social a{display:grid;place-items:center;width:30px;height:30px;color:#fff}
.emek-social svg{width:17px;height:17px}
.emek-top{min-height:84px;gap:26px}
.emek-top .emek-logo-current{width:286px;height:66px}
.emek-logo-crop{display:block;position:relative;overflow:hidden;height:60px}
.emek .emek-logo-crop img{position:absolute;display:block;max-width:none}
.emek-logo-plate{display:inline-block;background:#fff;padding:9px 13px}
.emek-tagline{font-size:18px;line-height:1.2;font-weight:800;letter-spacing:-.3px;color:var(--emek-brand);border-inline-start:1px solid var(--emek-line);padding-block:6px;padding-inline-start:24px;margin-inline-end:auto;white-space:nowrap}
.emek .emek-report-btn{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:9px 18px;background:var(--emek-brand);color:#fff;font-size:15.5px;font-weight:800;line-height:1.2;text-decoration:none;white-space:nowrap}
.emek .emek-report-btn:hover{background:var(--emek-deep);text-decoration:none}
.emek-report-btn svg{width:19px;height:19px;flex:none}
.emek-nav{background:var(--emek-accent);border-bottom:0;box-shadow:inset 0 -3px 0 #0000002b}
.emek-nav>.emek-width{min-height:var(--emek-nav-h);gap:20px}
.emek-nav nav{min-width:0;overflow-x:auto;scrollbar-width:none}
.emek-nav nav::-webkit-scrollbar{display:none}
.emek-nav nav a,.emek-nav nav a:first-child{font-size:17px;min-height:var(--emek-nav-h);padding-inline:17px}
.emek-nav nav a:hover{background:#00000021}
.emek-nav nav a.is-current{background:#00000036}
.emek-nav nav a.is-current::after{bottom:0;inset-inline:0;height:3px}
.emek-nav .emek-search{border-inline-start-color:#ffffff59}
.emek-nav .emek-search input::placeholder{color:#ffe4e7}
.emek .emek-nav-logo{display:none;flex:none;align-items:center;align-self:stretch;font-size:18px;line-height:1;font-weight:800;letter-spacing:-.3px;color:#fff;text-decoration:none;padding-inline-end:18px;border-inline-end:1px solid #ffffff59}
.emek-scrolled .emek-nav{position:fixed;top:var(--wp-admin--admin-bar--height,0px);inset-inline:0;z-index:95;box-shadow:inset 0 -3px 0 #0000002b,0 3px 16px #08141f33}
.emek-scrolled .emek-nav-logo{display:flex}
.emek-scrolled .emek-masthead{padding-bottom:var(--emek-nav-h)}
.emek-ticker{background:var(--emek-deep);color:#fff}
.emek-ticker>.emek-width{display:flex;align-items:center;gap:14px;min-height:44px}
.emek-ticker strong{flex:none;display:inline-flex;align-items:center;gap:8px;background:var(--emek-accent);color:#fff;font-size:14.5px;line-height:1;font-weight:800;padding:7px 12px 6px}
.emek-ticker strong::before{content:"";width:8px;height:8px;border-radius:50%;background:#fff}
.emek-ticker-view{display:flex;flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 44px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(to right,transparent,#000 44px,#000 calc(100% - 20px),transparent)}
.emek-ticker-track{display:flex;flex:none;min-width:200%}
.emek-ticker ul{display:flex;flex:1 0 auto;justify-content:space-around;list-style:none;margin:0;padding:0;white-space:nowrap}
.emek-ticker li{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:600;padding-inline-start:26px}
.emek-ticker li::after{content:"";flex:none;width:6px;height:6px;margin-inline-start:17px;background:var(--emek-accent);transform:rotate(45deg)}
.emek-ticker time{color:#ffa0aa;font-size:13px;font-weight:800}
.emek .emek-ticker time.is-fresh{color:#ffa0aa}
.emek .emek-ticker a{color:#fff;text-decoration:none}
.emek .emek-ticker a:hover{text-decoration:underline;text-underline-offset:4px}
.emek .emek-ticker-toggle{flex:none;display:none;place-items:center;width:30px;height:30px;padding:0;border:1px solid #ffffff59;border-radius:50%;background:transparent;color:#fff;cursor:pointer}
.emek .emek-ticker-toggle:hover{background:#ffffff24;border-color:#fff;color:#fff}
.emek-ticker-toggle span{display:block;width:9px;height:10px;border-inline:3px solid currentColor}
.emek-ticker.is-paused .emek-ticker-toggle span{width:0;height:0;border-style:solid;border-width:6px 0 6px 9px;border-color:transparent transparent transparent currentColor}
.emek-fp{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr) 322px;grid-template-rows:auto 1fr;gap:20px;margin-block:24px 0}
.emek-fp-lead{grid-area:1/1;display:flex;min-width:0}
.emek-fp-second{grid-area:1/2;display:flex;flex-direction:column;gap:14px;min-width:0}
.emek-fp-more{grid-area:2/1/3/3;align-self:start;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.emek-updates{grid-area:1/3/3/4;display:flex;flex-direction:column;min-width:0}
.emek-card{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;background:#fff;border:1px solid var(--emek-card-line);border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #0b17240d}
.emek-card-media{display:block;position:relative;flex:none;aspect-ratio:16/9;overflow:hidden;background:#e4e8ed}
.emek .emek-card-media img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;display:block}
.emek-card-body{display:flex;flex-direction:column;flex:1;min-width:0;padding:13px 15px 0}
.emek-card-body>:nth-last-child(2){margin-bottom:12px}
.emek-tag{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:12.5px;line-height:1.3;font-weight:800;color:var(--emek-accent);margin-bottom:5px}
.emek .emek-card-title{font-size:19px;line-height:1.2;font-weight:800;letter-spacing:-.3px;color:var(--emek-ink)}
.emek .emek-card-title a{text-decoration:none;background:transparent}
.emek .emek-card-title a:is(:hover,:focus-visible){color:#005a9c}
.emek .emek-card-sub{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:15px;line-height:1.45;color:#46515f;margin-top:7px}
.emek-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-block:9px 10px;border-top:1px solid #edf0f3;font-size:12.5px;line-height:1.3;color:var(--emek-muted)}
.emek-meta>span{font-weight:800;color:#2f3a48}
.emek time.is-fresh{color:var(--emek-accent);font-weight:800}
.emek-card-lead .emek-card-media,.emek-card-second .emek-card-media,.emek-cards--mosaic>.emek-card-feature .emek-card-media{flex:1 1 auto;aspect-ratio:auto;min-height:330px}
.emek-card-second .emek-card-media{min-height:190px}
.emek-card-lead .emek-card-body,.emek-card-second .emek-card-body,.emek-cards--mosaic>.emek-card-feature .emek-card-body{flex:none}
.emek-card-lead .emek-card-body{padding:17px 22px 0}
.emek-card-lead .emek-tag{font-size:13.5px;margin-bottom:7px}
.emek .emek-card-lead .emek-card-title{font-size:41px;line-height:1.08;letter-spacing:-1px}
.emek .emek-card-lead .emek-card-sub{-webkit-line-clamp:4;font-size:18px;margin-top:11px}
.emek-card-lead .emek-meta{font-size:13px;padding-block:12px}
.emek .emek-card-second .emek-card-title{font-size:21px}
.emek-card-thumb{display:grid;grid-template-columns:128px minmax(0,1fr);flex:none}
.emek-card-thumb:not(:has(.emek-card-media)){display:flex}
.emek-card-thumb .emek-card-media{aspect-ratio:auto;height:100%;min-height:104px}
.emek-card-thumb .emek-card-body{padding:10px 13px 0}
.emek-card-thumb .emek-card-body>:nth-last-child(2){margin-bottom:9px}
.emek .emek-card-thumb .emek-card-title{font-size:16.5px;line-height:1.24;letter-spacing:-.2px}
.emek-card-thumb .emek-tag{font-size:12px;margin-bottom:3px}
.emek-card-thumb .emek-meta{padding-block:7px 8px;font-size:12px}
.emek-card-feature .emek-card-body{padding:16px 20px 0}
.emek .emek-card-feature .emek-card-title{font-size:30px;line-height:1.12;letter-spacing:-.7px}
.emek .emek-card-feature .emek-card-sub{-webkit-line-clamp:4;font-size:17px;margin-top:10px}
.emek-card-feature .emek-meta{font-size:13px;padding-block:11px}
.emek-updates-head{display:flex;align-items:center;gap:11px;background:var(--emek-accent);color:#fff;padding:10px 14px;border-radius:8px 8px 0 0}
.emek .emek-updates-head h2{font-size:23px;line-height:1.1;font-weight:800;letter-spacing:-.5px;color:#fff}
.emek-updates-scroll{position:relative;flex:1 1 auto;min-height:440px;background:#e2e7ed;border-radius:0 0 8px 8px;overflow:hidden}
.emek-updates-scroll::after{content:"";position:absolute;inset-inline:0 12px;bottom:0;height:34px;background:linear-gradient(#e2e7ed00,#e2e7ed);pointer-events:none}
.emek-updates ol{position:absolute;inset:0;overflow-y:auto;list-style:none;margin:0;padding:14px 12px 30px;scrollbar-width:thin;scrollbar-color:#aab4c0 transparent}
.emek-updates li{position:relative;padding-inline-start:44px;margin-bottom:12px}
.emek-updates li::before{content:"";position:absolute;inset-inline-start:16px;top:38px;bottom:-10px;width:2px;background:#c7cfd9}
.emek-updates li:last-child{margin-bottom:0}
.emek-updates li:last-child::before{content:none}
.emek-avatar{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--emek-brand);color:#fff;font-size:16px;font-weight:800}
.emek-updates .emek-avatar{position:absolute;inset-inline-start:0;top:0;width:34px;height:34px;font-size:12.5px;box-shadow:0 0 0 2px #fff}
.emek-update{background:#fff;border-radius:12px;border-start-start-radius:3px;padding:9px 13px;box-shadow:0 1px 2px #0b172417}
.emek-updates-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 7px;font-size:12.5px;line-height:1.35}
.emek-updates-meta strong{font-weight:800;color:var(--emek-accent)}
.emek-updates-meta span{color:var(--emek-muted)}
.emek-updates-meta span::before{content:"·";margin-inline-end:7px}
.emek .emek-updates h3{font-size:15.5px;line-height:1.3;font-weight:700;letter-spacing:-.1px;margin-top:2px}
.emek .emek-updates .emek-flash-tag{display:inline-block;background:var(--emek-accent);color:#fff;font-size:11.5px;font-weight:800;line-height:1;padding:3px 6px 2px;margin-inline-end:4px;vertical-align:2px}
.emek .emek-updates h3 a{text-decoration:none}
.emek .emek-updates h3 a:is(:hover,:focus-visible){color:#005a9c}
.emek-updates time{display:block;margin-top:5px;font-size:12.5px;font-weight:800;color:var(--emek-accent);text-align:end}
.emek-updates .emek-ad{margin:20px 0 0;width:100%;max-width:100%}
.emek-sec{margin-block:46px 0}
.emek-sec-head{display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid #d3d9e0}
.emek-sec-head::after{content:"";position:absolute;inset-inline-start:0;bottom:-2px;width:120px;height:4px;background:var(--emek-accent)}
.emek .emek-sec-head h2{display:flex;align-items:center;gap:14px;font-size:38px;line-height:1.05;font-weight:800;letter-spacing:-1.2px;color:var(--emek-brand)}
.emek .emek-sec-head h2 a{color:inherit;text-decoration:none}
.emek-sec-icon{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:10px;background:var(--emek-accent);color:#fff}
.emek-sec-icon svg{width:25px;height:25px}
.emek-updates-head .emek-sec-icon{width:34px;height:34px;border-radius:8px;background:#fff;color:var(--emek-accent)}
.emek-updates-head .emek-sec-icon svg{width:19px;height:19px}
.emek .emek-sec-more{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1.5px solid var(--emek-brand);color:var(--emek-brand);font-size:14px;font-weight:800;white-space:nowrap;text-decoration:none}
.emek .emek-sec-more:hover{background:var(--emek-brand);color:#fff;text-decoration:none}
.emek-cards{display:grid;gap:20px}
.emek-cards--latest{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px}
.emek-cards--mosaic,.emek-cards--row{grid-template-columns:repeat(4,minmax(0,1fr))}
.emek-cards--mosaic.emek-cards--n3,.emek-cards--row.emek-cards--n3,.emek-cards--archive,.emek-related .emek-cards--row{grid-template-columns:repeat(3,minmax(0,1fr))}
.emek-cards--mosaic>.emek-card-feature{grid-column:span 2;grid-row:span 2}
.emek-cards--mosaic.emek-cards--n4>.emek-card:last-child{grid-column:span 2}
.emek-cards--pair{grid-template-columns:repeat(2,minmax(0,1fr))}
.emek-cards--pair>.emek-card,.emek-cards--archive>.emek-card-feature,.emek-cards--mosaic.emek-cards--n4>.emek-card:last-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}
.emek-cards--pair .emek-card-media,.emek-cards--archive>.emek-card-feature .emek-card-media,.emek-cards--mosaic.emek-cards--n4>.emek-card:last-child .emek-card-media{aspect-ratio:auto;height:100%;min-height:210px}
.emek .emek-cards--pair .emek-card-title{font-size:25px}
.emek-sec--band{background:var(--emek-deep);padding-block:42px 46px}
.emek-sec--band .emek-sec-head{border-bottom-color:#ffffff2e}
.emek.emek-sec--band .emek-sec-head h2{color:#fff}
.emek.emek-sec--band .emek-sec-more{border-color:#ffffff8c;color:#fff}
.emek.emek-sec--band .emek-sec-more:hover{background:#fff;border-color:#fff;color:var(--emek-deep)}
.emek-sec--band .emek-card{border-color:transparent}
.emek-sec--archive{margin-block:26px 0}
.emek-cards--archive>.emek-card-feature{grid-column:1/-1}
.emek-cards--archive>.emek-card-feature .emek-card-media{min-height:330px}
.emek .emek-cards--archive>.emek-card-feature .emek-card-title{font-size:34px}
.emek-cards--archive>.emek-ad{grid-column:1/-1;margin-block:0}
.emek-ad-home_top{margin-block:18px 0}
.emek-ad-customer[hidden]{display:none}
.emek-ad-actions{padding:2px 0 0;border:0;background:transparent}
.emek .emek-ad-cta{min-height:30px;padding:3px 0;border:0;background:transparent;color:var(--emek-muted);font-size:13px;gap:6px;text-decoration:underline;text-underline-offset:3px}
.emek .emek-ad-cta:hover{background:transparent;color:var(--emek-brand);text-decoration:underline}
.emek-ad-cta span{font-size:15px}
.emek-article>.emek-kicker{display:inline-block;background:var(--emek-accent);color:#fff;border:0;padding:4px 11px 3px;font-size:13px;margin-bottom:15px}
.emek-article>h1{color:var(--emek-ink);font-size:50px;line-height:1.08;letter-spacing:-1.1px}
.emek-credit{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin-block:22px 24px;padding-block:13px;border-block:1px solid var(--emek-line)}
.emek-credit-text{display:flex;flex-direction:column;gap:2px;min-width:0;margin-inline-end:auto}
.emek-credit-text strong{font-size:15.5px;font-weight:800;color:var(--emek-ink)}
.emek-credit-meta{display:flex;flex-wrap:wrap;font-size:13px;color:var(--emek-muted)}
.emek-credit-meta>*+*::before{content:"|";margin-inline:9px;color:#b3bcc7}
.emek-sharebar{display:flex;align-items:center;flex-wrap:wrap;gap:7px}
.emek .emek-sharebar a,.emek .emek-sharebar button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:42px;min-height:42px;padding:0 10px;border:1px solid var(--emek-line);border-radius:0;background:#fff;color:var(--emek-brand);font-size:13px;font-weight:700;line-height:1;cursor:pointer;text-decoration:none}
.emek-sharebar svg{width:20px;height:20px;flex:none}
.emek .emek-sharebar a:hover,.emek .emek-sharebar button:hover{background:var(--emek-brand);border-color:var(--emek-brand);color:#fff;text-decoration:none}
.emek .emek-sharebar .emek-share-whatsapp:hover{background:#128c4a;border-color:#128c4a}
.emek-related{margin-top:46px;padding-top:0;border-top:0}
.emek .emek-related .emek-sec-head h2{font-size:30px;letter-spacing:-.8px}
.emek-related .emek-sec-icon{width:40px;height:40px}
.emek-footer{margin-top:50px;padding:0 0 72px;border-top:0}
.emek-foot-cta{background:var(--emek-accent);color:#fff}
.emek-foot-cta>.emek-width{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 28px;padding-block:24px}
.emek-foot-cta strong{display:block;font-size:28px;line-height:1.12;font-weight:800;letter-spacing:-.6px}
.emek.emek-footer .emek-foot-cta p{font-size:16.5px;line-height:1.4;color:#ffe9eb;margin:5px 0 0}
.emek.emek-footer .emek-foot-cta-btn{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 24px;background:#fff;color:var(--emek-accent);font-size:17px;font-weight:800;white-space:nowrap;text-decoration:none}
.emek.emek-footer .emek-foot-cta-btn:hover{background:var(--emek-deep);color:#fff;text-decoration:none}
.emek-foot-cta-btn svg{width:21px;height:21px;flex:none}
.emek-foot-grid{display:grid;grid-template-columns:1.25fr .8fr 1.6fr 1fr;gap:46px;padding-block:42px 34px}
.emek-footer .emek-logo-crop{height:50px}
.emek-footer .emek-social{gap:8px;margin-top:16px}
.emek.emek-footer .emek-social a{width:38px;height:38px;border:1px solid #ffffff38}
.emek.emek-footer .emek-social a:hover{background:var(--emek-accent);border-color:var(--emek-accent)}
.emek-foot-col>strong{display:block;width:fit-content;font-size:17px;line-height:1.2;font-weight:800;color:#fff;padding-bottom:8px;margin-bottom:12px;border-bottom:2px solid var(--emek-accent)}
.emek.emek-footer .emek-foot-col nav,.emek-foot-col ul{display:grid;gap:0;list-style:none;margin:0;padding:0}
.emek.emek-footer .emek-foot-col a,.emek-foot-col>span{display:flex;align-items:center;min-height:34px;font-size:15px;color:#d3dce6;text-decoration:none}
.emek.emek-footer .emek-foot-col a:hover{color:#fff;text-decoration:underline}
.emek.emek-footer .emek-foot-col p{font-size:15px;line-height:1.5;color:#d3dce6;margin:0 0 6px}
.emek.emek-footer .emek-foot-latest a{flex-direction:column;align-items:flex-start;gap:2px;padding-block:10px;border-bottom:1px solid #ffffff1f;font-size:15.5px;line-height:1.3;font-weight:700;color:#fff}
.emek.emek-footer .emek-foot-latest a:first-of-type{padding-top:0}
.emek.emek-footer .emek-foot-latest a:last-of-type{border:0}
.emek-foot-latest time,.emek.emek-footer .emek-foot-latest time.is-fresh{font-size:12px;font-weight:400;color:#9fb0c2}
.emek-foot-places{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding-block:18px;border-top:1px solid #ffffff26}
.emek-foot-places strong{font-size:15px;font-weight:800;margin-inline-end:6px}
.emek.emek-footer .emek-foot-places a{min-height:34px;display:inline-flex;align-items:center;padding:0 13px;border:1px solid #ffffff38;font-size:14px;color:#e3e9f0;text-decoration:none}
.emek.emek-footer .emek-foot-places a:hover{background:#fff;border-color:#fff;color:var(--emek-deep)}
.emek-footer .emek-dock{display:block;position:fixed;inset-inline:0;bottom:0;z-index:94;background:var(--emek-deep);color:#fff;border-top:3px solid var(--emek-accent);box-shadow:0 -4px 18px #08141f38;padding-bottom:env(safe-area-inset-bottom,0px);transform:translateY(110%)}
.emek-scrolled .emek-dock{transform:none}
.emek-dock>.emek-width{display:flex;align-items:center;justify-content:center;gap:4px;min-height:48px}
.emek.emek-footer .emek-dock a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 15px;color:#e3e9f0;font-size:14.5px;font-weight:700;text-decoration:none}
.emek.emek-footer .emek-dock a:hover{background:#ffffff17;color:#fff;text-decoration:none}
.emek-dock svg{width:19px;height:19px;flex:none}
.emek.emek-footer .emek-dock .emek-dock-report{margin-inline:10px;background:var(--emek-accent);color:#fff;font-weight:800}
.emek.emek-footer .emek-dock .emek-dock-report:hover{background:#fff;color:var(--emek-accent)}
.emek-foot-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 24px;border-top:1px solid #ffffff26;padding-top:16px;font-size:12.5px;color:#b7c3d0}
.emek .emek-foot-bottom a{color:#d3dce6;text-decoration:none}
.emek .emek-foot-bottom a:hover{color:#fff;text-decoration:underline}
@media(min-width:768px) and (max-width:1150px){.emek-tagline{font-size:16px;padding-inline-start:18px}.emek-top .emek-logo-current{width:250px;height:58px}.emek-top .emek-logo-crop{height:54px}.emek-nav nav a,.emek-nav nav a:first-child{padding-inline:11px;font-size:15.5px}.emek-fp{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-rows:auto}.emek-updates{grid-area:3/1/4/3}.emek-updates-scroll{min-height:0}.emek-updates-scroll::after{content:none}.emek-updates ol{position:static;overflow:visible;display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;padding:14px}.emek-updates li{margin:0}.emek-updates li::before{content:none}.emek-updates li:nth-child(n+9){display:none}.emek .emek-card-lead .emek-card-title{font-size:33px}.emek .emek-sec-head h2{font-size:32px}.emek-cards--latest,.emek-cards--row,.emek-cards--row.emek-cards--n3,.emek-cards--mosaic,.emek-cards--mosaic.emek-cards--n3,.emek-cards--archive{grid-template-columns:repeat(2,minmax(0,1fr))}.emek-cards--mosaic>.emek-card-feature{grid-row:auto}.emek-cards--mosaic.emek-cards--n3>.emek-card-feature{grid-column:span 2}.emek .emek-card-feature .emek-card-title{font-size:26px}.emek-foot-grid{grid-template-columns:1fr 1fr;gap:30px 40px}.emek-cards--mosaic>.emek-card-feature .emek-card-media{flex:none;aspect-ratio:16/9;min-height:0}}
@media(max-width:767px){:root{--emek-nav-h:44px}.emek-utility>.emek-width{min-height:28px;justify-content:center;font-size:11px}.emek-top{min-height:62px;gap:12px;flex-wrap:wrap}.emek-top .emek-logo-current{width:208px;height:48px}.emek-top .emek-logo-crop{height:44px}.emek-tagline,.emek .emek-report-btn{display:none}.emek-masthead{border-bottom:0}.emek-nav{display:block}.emek-nav>.emek-width{padding-inline:0;gap:0}.emek-nav nav{flex:1;padding-inline:7px}.emek-nav nav a,.emek-nav nav a:first-child{font-size:15.5px;padding-inline:11px}.emek-nav .emek-search{display:none}.emek-scrolled .emek-nav{top:0}.emek .emek-nav-logo{font-size:16px;padding-inline:14px 12px}.emek-ticker>.emek-width{gap:10px;min-height:40px;padding-inline:12px}.emek-ticker strong{font-size:13px;padding:6px 9px 5px}.emek-ticker li{font-size:14px;padding-inline-start:20px}.emek-ticker li::after{margin-inline-start:13px}.emek-fp{display:block;margin-block:14px 30px;padding-inline:12px}.emek-fp-second,.emek-fp-more{display:grid;grid-template-columns:1fr;gap:12px;margin-top:12px}.emek-card-lead .emek-card-body{padding:14px 16px 0}.emek .emek-card-lead .emek-card-title{font-size:28px;line-height:1.1;letter-spacing:-.6px}.emek .emek-card-lead .emek-card-sub{font-size:16px}.emek-fp-more .emek-card,.emek-cards--mosaic>.emek-card-grid,.emek-cards--archive>.emek-card-grid,.emek-related .emek-card-grid{display:grid;grid-template-columns:128px minmax(0,1fr)}.emek-fp-more .emek-card-media,.emek-cards--mosaic>.emek-card-grid .emek-card-media,.emek-cards--archive>.emek-card-grid .emek-card-media,.emek-related .emek-card-grid .emek-card-media{aspect-ratio:auto;height:100%;min-height:104px}.emek-fp-more .emek-card-sub,.emek-cards--mosaic>.emek-card-grid .emek-card-sub,.emek-cards--row .emek-card-sub,.emek-cards--archive>.emek-card-grid .emek-card-sub,.emek-related .emek-card-sub{display:none}.emek-fp-more .emek-card-body,.emek-cards--mosaic>.emek-card-grid .emek-card-body,.emek-cards--archive>.emek-card-grid .emek-card-body,.emek-related .emek-card-grid .emek-card-body{padding:10px 13px 0}.emek .emek-fp-more .emek-card-title,.emek .emek-cards--mosaic>.emek-card-grid .emek-card-title,.emek .emek-cards--archive>.emek-card-grid .emek-card-title,.emek .emek-related .emek-card-grid .emek-card-title{font-size:16.5px;line-height:1.24}.emek-updates{margin-top:22px}.emek-updates-scroll{min-height:0}.emek-updates-scroll::after{content:none}.emek-updates ol{position:static;overflow:visible;padding:14px 12px}.emek-updates li:nth-child(n+7){display:none}.emek-updates li:nth-child(6){margin-bottom:0}.emek-updates li:nth-child(6)::before{content:none}.emek-sec{margin-block:32px}.emek-sec>.emek-width{padding-inline:12px}.emek-sec-head{padding-bottom:12px;margin-bottom:16px}.emek-sec-head::after{width:84px}.emek .emek-sec-head h2{gap:10px;font-size:27px;letter-spacing:-.7px}.emek-sec-icon{width:36px;height:36px;border-radius:8px}.emek-sec-icon svg{width:20px;height:20px}.emek .emek-sec-more{min-height:36px;padding:0 11px;font-size:13px}.emek-cards{gap:12px}.emek-cards--latest,.emek-cards--mosaic,.emek-cards--mosaic.emek-cards--n3,.emek-cards--pair,.emek-cards--archive,.emek-related .emek-cards--row{grid-template-columns:1fr}.emek-cards--mosaic>.emek-card-feature,.emek-cards--mosaic.emek-cards--n4>.emek-card:last-child{grid-column:auto;grid-row:auto}.emek-cards--pair>.emek-card,.emek-cards--archive>.emek-card-feature{display:flex}.emek-cards--pair .emek-card-media,.emek-cards--archive>.emek-card-feature .emek-card-media{aspect-ratio:16/9;height:auto;min-height:0}.emek-card-feature .emek-card-body{padding:14px 16px 0}.emek .emek-card-feature .emek-card-title,.emek .emek-cards--pair .emek-card-title,.emek .emek-cards--archive>.emek-card-feature .emek-card-title{font-size:24px}.emek .emek-card-feature .emek-card-sub{font-size:15.5px}.emek-cards--row,.emek-cards--row.emek-cards--n3{grid-template-columns:1fr 1fr}.emek-cards--row .emek-card-body{padding:10px 11px 0}.emek .emek-cards--row .emek-card-title{font-size:16px}.emek-sec--band{padding-block:30px 32px}.emek .emek-related .emek-sec-head h2{font-size:25px}.emek-article>h1{font-size:32px;line-height:1.1;letter-spacing:-.6px}.emek-credit{gap:11px;margin-block:17px 20px}.emek-sharebar{flex-basis:100%}.emek-card-lead .emek-card-media,.emek-card-second .emek-card-media,.emek-cards--mosaic>.emek-card-feature .emek-card-media{flex:none;aspect-ratio:16/9;min-height:0}.emek-footer{margin-top:34px;padding-bottom:84px}.emek-foot-cta>.emek-width{padding:20px 16px}.emek-foot-cta strong{font-size:23px}.emek.emek-footer .emek-foot-cta-btn{width:100%;justify-content:center}.emek-foot-grid{grid-template-columns:1fr 1fr;gap:28px 22px;padding-block:30px 24px}.emek-foot-brand,.emek-foot-latest{grid-column:1/-1}.emek-footer .emek-dock{transform:none}.emek-dock>.emek-width{align-items:stretch;justify-content:space-around;gap:0;padding:0;min-height:58px}.emek.emek-footer .emek-dock a{flex:1 1 0;flex-direction:column;justify-content:center;gap:3px;min-height:58px;padding:0;font-size:11px}.emek-dock svg{width:21px;height:21px}.emek.emek-footer .emek-dock .emek-dock-report{flex:none;align-self:flex-start;width:62px;height:62px;min-height:0;margin:-20px 4px 0;border-radius:50%;box-shadow:0 0 0 4px var(--emek-deep);font-size:10.5px}.emek-foot-bottom{justify-content:center;text-align:center}}
@media(prefers-reduced-motion:no-preference){.emek-card-media img{transition:transform .35s ease}.emek-card:hover .emek-card-media img{transform:scale(1.04)}.emek-scrolled .emek-nav{animation:emek-nav-drop .22s ease-out}.emek-dock{transition:transform .25s ease}.emek-ticker-track{animation:emek-ticker-run 60s linear infinite}.emek-ticker:is(:hover,:focus-within) .emek-ticker-track,.emek-ticker.is-paused .emek-ticker-track{animation-play-state:paused}.emek .emek-ticker-toggle{display:grid}.emek-ticker strong::before{animation:emek-pulse 1.6s ease-in-out infinite}@keyframes emek-nav-drop{from{transform:translateY(-100%)}to{transform:none}}@keyframes emek-ticker-run{to{transform:translateX(50%)}}@keyframes emek-pulse{50%{opacity:.35}}}
@media(prefers-reduced-motion:reduce){.emek-ticker-view{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.emek-ticker-track{min-width:0}.emek-ticker ul[aria-hidden]{display:none}}
/* Telegram channel invitations: a strip under the updates column's head and a box closing every article. */
:root{--emek-telegram:#1b75a8}
.emek .emek-updates-join{display:flex;align-items:center;gap:9px;padding:9px 14px;background:#fff;border-inline:1px solid var(--emek-card-line);color:var(--emek-brand);font-size:14.5px;font-weight:800;line-height:1.25;text-decoration:none}
.emek .emek-updates-join:hover{background:#f2f6f9;text-decoration:none}
.emek-updates-join svg{flex:none;width:20px;height:20px;color:var(--emek-telegram)}
.emek-updates-join span:last-child{margin-inline-start:auto;color:var(--emek-telegram)}
.emek-join{display:flex;align-items:center;gap:16px;margin-top:40px;padding:18px 20px;background:#fff;border:1px solid var(--emek-card-line);border-inline-start:4px solid var(--emek-telegram);border-radius:8px}
.emek-join-icon{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:50%;background:var(--emek-telegram);color:#fff}
.emek-join-icon svg{width:24px;height:24px}
.emek-join>div{flex:1 1 auto;min-width:0}
.emek .emek-join strong{display:block;font-size:19px;line-height:1.25;font-weight:800;color:var(--emek-ink)}
.emek .emek-join p{margin:4px 0 0;font-size:15px;line-height:1.45;color:var(--emek-muted)}
.emek .emek-join-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 18px;background:var(--emek-telegram);color:#fff;font-size:15.5px;font-weight:800;line-height:1.2;text-decoration:none;white-space:nowrap}
.emek .emek-join-btn:hover{background:#155d86;color:#fff;text-decoration:none}
@media(max-width:767px){.emek-join{flex-wrap:wrap;gap:12px;padding:16px}.emek .emek-join-btn{width:100%}}
