/* Uzbekistan Observer | Editor's Picks v1.7.0 — edge-to-edge inside Elementor container */
.uoep-picks,.uoep-picks *,.uoep-picks *::before,.uoep-picks *::after{box-sizing:border-box}
.uoep-picks{
 --uoep-bg:#fff;--uoep-ink:#071d19;--uoep-accent:#c12838;--uoep-muted:#65716e;--uoep-rule:#d9dfda;--uoep-head:Georgia,'Times New Roman',serif;
 background:var(--uoep-bg);color:var(--uoep-ink);width:100%;max-width:100%;min-width:0;padding:0!important;margin:0!important;
 font-family:var(--uoep-head);text-align:left;container-type:inline-size
}
.uoep-picks a,.uoep-picks a:visited{color:inherit!important;text-decoration:none!important;background:none!important;box-shadow:none!important}
.uoep-picks a:focus-visible{outline:2px solid var(--uoep-accent);outline-offset:3px}
.uoep-shell{width:100%;max-width:none!important;min-width:0;margin:0!important;padding:0!important}
.uoep-header{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin:0 0 clamp(19px,2vw,30px)!important}
.uoep-brand-title{min-width:0}
.uoep-overline{display:block;color:var(--uoep-ink);font:700 clamp(9px,.72vw,12px)/1.35 Arial,Helvetica,sans-serif;letter-spacing:.35em;text-transform:uppercase;margin:0 0 3px}
.uoep-header h2{margin:0!important;padding:0!important;white-space:normal;font:700 clamp(36px,5vw,78px)/.96 var(--uoep-head)!important;letter-spacing:-.06em;color:var(--uoep-ink)!important;text-transform:uppercase}
.uoep-strapline{width:clamp(135px,24%,290px);min-width:110px;display:flex;flex-direction:column;gap:11px;margin:0 0 8px!important;align-items:flex-start}
.uoep-strapline>span{height:1px;background:#909c95;width:100%;display:block}
.uoep-strapline p{margin:0!important;padding:0!important;font:600 9px/1.45 Arial,Helvetica,sans-serif!important;letter-spacing:.21em;color:var(--uoep-muted)!important;text-align:left;text-transform:uppercase}
.uoep-content-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(20px,2.2vw,33px);align-items:start;width:100%}
.uoep-lead{min-width:0;display:flex;flex-direction:column;align-items:flex-start}
.uoep-lead-photo{display:block!important;width:100%;aspect-ratio:1.62;background:#edf0ec;overflow:hidden;position:relative}
.uoep-lead-img{width:100%!important;height:100%!important;max-width:none!important;display:block!important;object-fit:cover;object-position:center;transition:transform .38s ease}
.uoep-lead-photo:hover .uoep-lead-img,.uoep-row-photo:hover .uoep-row-img{transform:scale(1.025)}
.uoep-photo-placeholder{display:flex;width:100%;height:100%;min-height:120px;align-items:center;justify-content:center;background:radial-gradient(ellipse at 80% 20%,#dce7dd 0%,transparent 55%),linear-gradient(140deg,#eff2ed,#dce2d9)}
.uoep-photo-placeholder>span{font:700 clamp(17px,2vw,34px)/1.03 var(--uoep-head);letter-spacing:-.04em;color:#729083;text-align:center;opacity:.55}
.uoep-story-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;color:var(--uoep-muted);text-transform:uppercase;font:500 clamp(8px,.7vw,10px)/1.4 Arial,Helvetica,sans-serif;letter-spacing:.065em}
.uoep-category{font-weight:800;color:var(--uoep-accent)}
.uoep-meta-separator{width:1px;height:11px;background:#b6beba;flex:0 0 auto;display:block}
.uoep-lead>.uoep-story-meta{margin-top:18px}
.uoep-lead h3{font:700 clamp(29px,3.05vw,49px)/1.055 var(--uoep-head)!important;letter-spacing:-.052em;margin:10px 0 12px!important;padding:0!important;color:var(--uoep-ink)!important;text-wrap:pretty}
.uoep-lead h3 a:hover,.uoep-story-row h4 a:hover{color:var(--uoep-accent)!important}
.uoep-lead-excerpt{font:400 clamp(14px,1.05vw,17px)/1.47 var(--uoep-head)!important;margin:0 0 18px!important;color:var(--uoep-muted)!important;padding:0!important}
.uoep-read-link,.uoep-picks a.uoep-read-link{display:inline-flex!important;align-items:center;gap:11px;min-height:31px;padding:0 1px 5px!important;border-bottom:1px solid var(--uoep-accent);font:800 10px/1.3 Arial,Helvetica,sans-serif;letter-spacing:.16em;color:var(--uoep-accent)!important;text-transform:uppercase;transition:gap .2s ease}
.uoep-read-link:hover{gap:17px!important}.uoep-read-link svg{display:block;flex-shrink:0}
.uoep-story-list{min-width:0;padding-left:clamp(14px,2vw,30px);border-left:1px solid var(--uoep-rule);display:flex;flex-direction:column}
.uoep-story-row{display:grid;grid-template-columns:minmax(0,43%) minmax(0,1fr);gap:clamp(11px,1.55vw,22px);min-width:0;align-items:start;border-bottom:1px solid var(--uoep-rule);padding:0 0 clamp(13px,1vw,17px);margin:0 0 clamp(13px,1vw,17px)}
.uoep-story-row:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}
.uoep-row-photo{display:block!important;aspect-ratio:1.37;min-width:0;width:100%;height:auto;overflow:hidden;background:#eef2ed}
.uoep-row-img{width:100%!important;height:100%!important;max-width:none!important;display:block!important;object-fit:cover;transition:transform .35s ease}
.uoep-row-copy{min-width:0;align-self:center}
.uoep-row-copy .uoep-story-meta{gap:6px;font-size:clamp(7px,.63vw,9px);margin:0 0 6px;letter-spacing:.035em}
.uoep-story-row h4{font:700 clamp(15px,1.3vw,20px)/1.17 var(--uoep-head)!important;letter-spacing:-.027em;color:var(--uoep-ink)!important;margin:0 0 6px!important;padding:0!important;text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.uoep-row-copy p{color:var(--uoep-muted)!important;margin:0!important;padding:0!important;font:400 clamp(11px,.89vw,14px)/1.36 var(--uoep-head)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.uoep-empty{padding:38px 0;text-align:center;background:#f7f8f6;border:1px solid #e0e5e0;color:#496055;font:14px/1.55 Arial,Helvetica,sans-serif}
/* Container queries adapt to the Elementor column itself, rather than the full viewport. */
@container (max-width:1020px){
 .uoep-header h2{font-size:clamp(32px,5.5cqw,59px)!important}
 .uoep-content-grid{gap:18px}
 .uoep-story-list{padding-left:16px}
 .uoep-row-photo{aspect-ratio:1.16}
 .uoep-story-row{gap:10px;padding-bottom:12px;margin-bottom:12px}
 .uoep-story-row h4{font-size:clamp(13px,1.94cqw,17px)!important;-webkit-line-clamp:4;line-height:1.16!important}
 .uoep-row-copy p{font-size:11px!important;-webkit-line-clamp:2}
 .uoep-lead h3{font-size:clamp(28px,4cqw,38px)!important}
 .uoep-lead-photo{aspect-ratio:1.51}
}
@container (max-width:780px){
 .uoep-header h2{font-size:clamp(28px,6.7cqw,52px)!important}
 .uoep-story-row h4{font-size:clamp(12px,2.2cqw,17px)!important}
 .uoep-story-row .uoep-row-copy p{display:none!important}
 .uoep-row-copy .uoep-story-meta{font-size:7px}
 .uoep-lead h3{font-size:clamp(27px,4.6cqw,36px)!important}
}
@container (max-width:640px){
 .uoep-header{gap:10px;align-items:flex-start;flex-direction:column;margin-bottom:17px!important}
 .uoep-strapline{width:100%;margin:0!important;gap:7px}
 .uoep-strapline p{font-size:8px!important}
 .uoep-content-grid{grid-template-columns:1fr;gap:24px}
 .uoep-lead-photo{aspect-ratio:1.8}
 .uoep-lead h3{font-size:clamp(27px,6cqw,36px)!important}
 .uoep-story-list{padding:17px 0 0;border-left:0;border-top:1px solid var(--uoep-rule)}
 .uoep-story-row{grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:12px;padding:0 0 15px;margin:0 0 15px}
 .uoep-row-photo{aspect-ratio:1.45}
 .uoep-story-row h4{font-size:clamp(16px,3.5cqw,20px)!important;-webkit-line-clamp:3}
 .uoep-row-copy p{display:-webkit-box!important;font-size:12px!important}
}
@container (max-width:390px){.uoep-overline{font-size:8px;letter-spacing:.19em}.uoep-header h2{font-size:clamp(28px,9cqw,42px)!important}.uoep-story-row h4{font-size:15px!important;-webkit-line-clamp:3}.uoep-story-row .uoep-row-copy p{display:none!important}.uoep-story-meta{font-size:8px}.uoep-story-row{gap:10px}}
@media(prefers-reduced-motion:reduce){.uoep-lead-img,.uoep-row-img,.uoep-read-link{transition:none!important}}
