
    .uley-digest, .uley-digest *{box-sizing:border-box}
    
    .uley-digest{min-width:320px;margin:0;background:var(--page);color:#fff;font:16px/1.55 var(--font);-webkit-font-smoothing:antialiased}
    body.modal-open{overflow:hidden}
    .uley-digest button,.uley-digest a{font:inherit}.uley-digest button{cursor:pointer}.uley-digest a{color:inherit;text-decoration:none}.uley-digest img{display:block;max-width:100%}
    .uley-digest .progress{position:fixed;z-index:100;inset:0 0 auto;height:4px;background:#26313a}.uley-digest .progress span{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--yellow),var(--orange));transform:scaleX(0);transform-origin:left}
    .uley-digest .shell{width:min(1600px,calc(100% - 40px));margin-inline:auto}
    .uley-digest .hero{padding:68px 0 58px}.uley-digest .hero-grid{display:block}
    .uley-digest .eyebrow{display:flex;align-items:center;gap:10px;color:var(--yellow);font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.uley-digest .eyebrow:before{width:26px;height:2px;background:var(--yellow);content:""}
    .uley-digest h1{max-width:1280px;margin:19px 0 26px;font-size:clamp(42px,4.5vw,62px);font-weight:600;line-height:1.02;letter-spacing:-.045em}
    .uley-digest .hero-meta{display:flex;flex-wrap:wrap;gap:9px}.uley-digest .chip{display:inline-flex;min-height:34px;padding:6px 12px;border:1px solid #4b555e;border-radius:999px;align-items:center;color:#c5ccd1;font-size:12px}
    .uley-digest .article{padding-bottom:80px}.uley-digest .article-grid{display:grid;grid-template-columns:294px minmax(0,1fr);align-items:start;gap:28px}
    .uley-digest .side{position:sticky;top:24px;display:grid;max-height:calc(100vh - 48px);padding:24px;border:1px solid var(--dark-line);border-radius:24px;background:var(--dark);gap:20px;overflow:auto;scrollbar-color:var(--yellow) #242b32;scrollbar-width:thin}
    .uley-digest .side-label{color:#89939c;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.uley-digest .side nav{display:grid;gap:15px}.uley-digest .side-group{display:grid;gap:4px}.uley-digest .side-module{display:grid;min-height:38px;padding:7px 9px;border-radius:11px;color:#eef1f3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;font-weight:800;line-height:1.25}.uley-digest .side-module:hover{background:#222a31}.uley-digest .side-module b{display:grid;min-width:24px;height:24px;padding-inline:6px;border-radius:999px;background:#2b343c;color:#9fa9b1;place-items:center;font-size:10px}.uley-digest .side-group.active>.side-module{background:#242d35;color:var(--yellow)}.uley-digest .side-group.active>.side-module b{background:var(--yellow);color:var(--black)}.uley-digest .side-updates{display:grid;margin-left:10px;padding-left:10px;border-left:1px solid #3b4650;gap:1px}.uley-digest .side-update{display:block;padding:5px 8px;border-radius:9px;color:#aeb6bd;font-size:11px;font-weight:650;line-height:1.3}.uley-digest .side-update:hover,.uley-digest .side-update.active{background:#2a333b;color:#fff}.uley-digest .side-update.active{color:var(--yellow)}
    .uley-digest .content{min-width:0;border-radius:var(--radius);background:var(--light);color:var(--black);box-shadow:var(--shadow);overflow:hidden}
    .uley-digest .intro{padding:clamp(32px,5vw,64px)}.uley-digest .intro h2,.uley-digest .section-title{margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:600;line-height:1.08;letter-spacing:-.035em}.uley-digest .intro>p{max-width:820px;margin:18px 0 0;color:var(--black-2);font-size:18px}
    .uley-digest .highlights{display:grid;margin-top:38px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.uley-digest .highlight{min-height:220px;padding:25px;border:1px solid var(--line);border-radius:20px;background:#fff}.uley-digest .highlight-num{color:var(--orange);font-size:11px;font-weight:800;letter-spacing:.1em}.uley-digest .highlight h3{margin:31px 0 10px;font-size:22px;line-height:1.18}.uley-digest .highlight p{margin:0;color:var(--black-2);font-size:14px}
    .uley-digest .mobile-toc{display:none;margin-bottom:14px;border-radius:18px;background:var(--dark)}.uley-digest .mobile-toc summary{padding:16px 18px;color:#fff;font-weight:800}.uley-digest .mobile-toc div{display:flex;padding:0 18px 17px;flex-wrap:wrap;gap:7px}.uley-digest .mobile-toc a{padding:7px 10px;border:1px solid #3b444d;border-radius:999px;color:#cdd3d7;font-size:12px}
    .uley-digest .module{padding:clamp(34px,4vw,48px);border-top:1px solid #d9dde2;scroll-margin-top:24px}.uley-digest .module-head{display:grid;margin-bottom:30px;grid-template-columns:130px minmax(0,1fr);gap:24px}.uley-digest .module-kicker{padding-top:7px;color:var(--sky);font-size:10px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.uley-digest .module-head p{grid-column:2;max-width:900px;margin:12px 0 0;color:var(--black-2)}
    .uley-digest .release-list{display:grid;gap:16px}.uley-digest .release{padding:clamp(22px,2.5vw,30px);border:1px solid var(--line);border-radius:24px;background:#fff;scroll-margin-top:24px}.uley-digest .release[hidden],.uley-digest .module[hidden]{display:none}.uley-digest .release-top{display:flex;margin-bottom:18px;align-items:center;justify-content:space-between;gap:16px}.uley-digest .version{display:inline-flex;padding:6px 10px;border-radius:999px;background:var(--black);color:var(--yellow);font-size:11px;font-weight:850;letter-spacing:.05em}.uley-digest .release h3{max-width:900px;margin:0;font-size:clamp(23px,2.6vw,31px);line-height:1.12;letter-spacing:-.022em}.uley-digest .release-copy{max-width:960px;margin:16px 0 0;color:var(--black-2)}
    .uley-digest .value{display:grid;margin-top:22px;padding:18px 20px;border-radius:18px;background:var(--sky);color:#fff;grid-template-columns:125px minmax(0,1fr);gap:15px}.uley-digest .value span{min-width:0;overflow-wrap:anywhere}.uley-digest .value b{font-size:12px}.uley-digest .value span{color:#fff;font-size:13px}
    .uley-digest .note{display:flex;margin-top:15px;padding:15px 18px;border-radius:16px;background:var(--sky-soft);color:#34445d;gap:10px;font-size:13px}.uley-digest .note b{flex:0 0 auto}.uley-digest .release--tech{border-color:#303942;background:var(--dark);color:#fff}.uley-digest .release--tech .release-copy{color:#c5ccd1}.uley-digest .release--tech .value{background:var(--sky)}.uley-digest .release--tech .value span{color:#fff}.uley-digest .release--tech .note{background:#24384a;color:#e6f3ff}
    .uley-digest .gallery{margin-top:28px}.uley-digest .gallery-main{position:relative;margin:0;padding:8px;border:1px solid #d7dbe1;border-radius:20px;background:#f4f5f6;overflow:hidden}.uley-digest .gallery-main button,.uley-digest .gallery-main .zoom{display:block;width:100%;padding:0;border:0;border-radius:14px;background:transparent;overflow:hidden}.uley-digest .gallery-main img{width:100%;max-height:740px;border-radius:14px;object-fit:contain}.uley-digest .gallery-main figcaption{display:flex;padding:11px 6px 3px;align-items:center;justify-content:space-between;gap:16px;color:var(--black-3);font-size:11px}.uley-digest .gallery-main figcaption span:last-child{color:var(--sky);font-weight:800}.uley-digest .thumbs{display:flex;margin-top:10px;gap:8px;overflow-x:auto;padding-bottom:4px}.uley-digest .thumb{flex:0 0 116px;padding:4px;border:1px solid #cfd4db;border-radius:13px;background:#fff}.uley-digest .thumb img{width:100%;height:62px;border-radius:9px;object-fit:cover}.uley-digest .thumb.active{border-color:var(--sky);box-shadow:0 0 0 2px rgba(33,146,250,.15)}
    .uley-digest .single-figure{margin:28px 0 0;padding:8px;border:1px solid #d7dbe1;border-radius:20px;background:#f4f5f6}.uley-digest .single-figure button,.uley-digest .single-figure .zoom{display:block;width:100%;padding:0;border:0;border-radius:14px;background:transparent;overflow:hidden}.uley-digest .single-figure img{width:100%;max-height:740px;border-radius:14px;object-fit:contain}.uley-digest .single-figure figcaption{padding:11px 6px 3px;color:var(--black-3);font-size:11px;text-align:center}
    .uley-digest .compact-grid{display:grid;grid-template-columns:1fr;gap:16px}.uley-digest .compact-grid .release{height:100%}
    .uley-digest .lightbox{position:fixed;z-index:200;inset:0;display:grid;padding:24px;background:rgba(8,18,25,.94);place-items:center}.uley-digest .lightbox[hidden]{display:none}.uley-digest .lightbox-inner{display:grid;max-width:min(1600px,96vw);max-height:94vh;grid-template-rows:auto minmax(0,1fr) auto;gap:10px}.uley-digest .lightbox-close{justify-self:end;width:42px;height:42px;border:1px solid #4a545d;border-radius:50%;background:var(--dark);color:#fff;font-size:24px}.uley-digest .lightbox img{max-height:82vh;border-radius:14px;background:#fff}.uley-digest .lightbox p{margin:0;color:#d8dde1;text-align:center;font-size:13px}
    @media(max-width:1120px){.uley-digest .shell{width:min(100% - 32px,1100px)}.uley-digest .article-grid{grid-template-columns:245px minmax(0,1fr)}.uley-digest .side{padding:18px}}
    @media(max-width:900px){.uley-digest .shell{width:min(100% - 28px,860px)}.uley-digest .hero{padding:55px 0 45px}.uley-digest .hero-grid{grid-template-columns:1fr}.uley-digest .hero-aside{display:grid;grid-template-columns:90px 1fr;align-items:center;gap:12px}.uley-digest .hero-aside span{grid-column:1/-1}.uley-digest .hero-aside strong{margin:0}.uley-digest .article-grid{display:block}.uley-digest .side{display:none}.uley-digest .mobile-toc{display:block}.uley-digest .module-head{grid-template-columns:1fr;gap:7px}.uley-digest .module-head p{grid-column:1}.uley-digest .module-kicker{padding:0}.uley-digest .compact-grid{grid-template-columns:1fr}}
    @media(max-width:620px){.uley-digest .shell{width:calc(100% - 20px)}.uley-digest h1{font-size:40px}.uley-digest .hero{padding:43px 0 34px}.uley-digest .intro,.uley-digest .module{padding:29px 20px}.uley-digest .highlights{grid-template-columns:1fr}.uley-digest .highlight{min-height:190px}.uley-digest .release{padding:23px 17px}.uley-digest .release-top{align-items:flex-start;flex-direction:column}.uley-digest .value{grid-template-columns:1fr;gap:5px}.uley-digest .gallery-main{padding:5px}.uley-digest .gallery-main figcaption{align-items:flex-start;flex-direction:column;gap:2px}.uley-digest .thumb{flex-basis:96px}.uley-digest .thumb img{height:52px}}
    @media(prefers-reduced-motion:reduce){.uley-digest, .uley-digest *{transition:none!important}}
    
/* Только эта статья: шире колонки блога, без правого сайдбара шаблона, без overflow-clip */
html.uley-digest-page{scroll-behavior:smooth;scroll-padding-top:28px}
html.uley-digest-page .wd-block-main{grid-column:1/-1!important;width:auto!important;max-width:none!important}
html.uley-digest-page .wd-grid-big:has(.uley-digest)>.wd-block-navigation,
html.uley-digest-page .wd-grid-big:has(.uley-digest)>[class*=wd-grid-end]{display:none!important}
html.uley-digest-page .wd-block-main:has(.uley-digest),
html.uley-digest-page .wd-block-main:has(.uley-digest) .wd-grid,
html.uley-digest-page .wd-grid-big:has(.uley-digest),
html.uley-digest-page .wd-grid:has(.uley-digest),
html.uley-digest-page .wd-center:has(.uley-digest),
html.uley-digest-page .wd-bg-light:has(.uley-digest),
html.uley-digest-page .wd-section:has(.uley-digest),
html.uley-digest-page .wd-container:has(.uley-digest){overflow:visible!important;overflow-x:visible!important;max-width:none!important}
html.uley-digest-page .wd-bg-light:has(.uley-digest){background:transparent!important;padding-left:0!important;padding-right:0!important;border-radius:0!important}
.uley-digest{
  --black:#111418;--black-2:#414346;--black-3:#707274;--black-5:#cfd0d1;
  --page:#081219;--dark:#171c22;--dark-line:#2b3036;--light:rgba(255,255,255,.95);
  --white:#fff;--yellow:#ffde59;--yellow-2:#ffe57a;--sky:#2192fa;--sky-soft:#e9f5ff;
  --orange:#fa7921;--blue:#3772ff;--line:#d2d7df;--radius:30px;
  --shadow:0 22px 60px rgba(0,0,0,.18);--font:"Golos Text","Open Sans",Arial,sans-serif;
  background:var(--page);color:#fff;font:16px/1.55 var(--font);-webkit-font-smoothing:antialiased;
  width:100%;max-width:none;overflow:visible;box-sizing:border-box
}
.uley-digest h1{max-width:100%!important;overflow-wrap:anywhere;word-break:break-word}
.uley-digest .shell{width:min(1600px,100%);padding-inline:20px;box-sizing:border-box}
.uley-digest{container-type:inline-size}
@container (max-width:1080px){
  .uley-digest .article-grid{display:block}
  .uley-digest .side{display:none}
  .uley-digest .mobile-toc{display:block}
  .uley-digest .module-head{grid-template-columns:1fr;gap:7px}
  .uley-digest .module-head p{grid-column:1}
  .uley-digest .highlights{grid-template-columns:1fr}
}
