/* UAE Guides article styling (scoped to .ug-article) */
.ug-article{--ug-navy:#20275D;--ug-gold:#FFBF51;--ug-gold-dark:#E3A21F;--ug-cream:#FFF8EA;--ug-tint:#F4F5FA;--ug-line:#E3E6F0;--ug-grey:#5F6B85;
  color:var(--ug-navy);line-height:1.7;font-size:17px}
.ug-article *{box-sizing:border-box}
.ug-article p{margin:0 0 18px}
.ug-article strong{color:var(--ug-navy);font-weight:700}
.ug-article a{color:var(--ug-navy);text-decoration:underline;text-decoration-color:var(--ug-gold);text-decoration-thickness:2px;text-underline-offset:3px;font-weight:600}
.ug-article a:hover{color:var(--ug-gold-dark)}

/* H2: navy banner with gold edges (site style) */
.ug-article .ug-h2{background:var(--ug-navy);color:var(--ug-gold);text-align:center;font-size:26px;font-weight:800;line-height:1.25;
  padding:16px 24px;margin:48px 0 24px;border-radius:8px;border-left:6px solid var(--ug-gold);border-right:6px solid var(--ug-gold);
  box-shadow:0 6px 18px rgba(32,39,93,.18)}
.ug-article .ug-h2 span{color:inherit}
/* H3: gold accent bar */
.ug-article .ug-h3{font-size:21px;font-weight:800;color:var(--ug-navy);margin:32px 0 12px;padding:6px 0 6px 14px;border-left:5px solid var(--ug-gold);line-height:1.3}

/* Tables */
.ug-article .ug-table-scroll{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;margin:14px 0 26px;border-radius:10px;border:1px solid var(--ug-line);box-shadow:0 2px 10px rgba(32,39,93,.06)}
.ug-article .ug-table-scroll table{width:100%;border-collapse:collapse;margin:0;min-width:520px;font-size:15.5px}
.ug-article .ug-table-scroll th{background:var(--ug-navy);color:#fff;font-weight:700;text-align:left;padding:13px 14px;border:1px solid var(--ug-navy)}
.ug-article .ug-table-scroll td{padding:11px 14px;border:1px solid var(--ug-line);vertical-align:top;background:#fff;color:var(--ug-navy)}
.ug-article .ug-table-scroll tr:nth-child(even) td{background:#FAFBFE}
.ug-article .ug-table-scroll tr:hover td{background:var(--ug-cream)}
.ug-article .ug-table-scroll td:first-child{font-weight:600}

/* Lists */
.ug-article ul.ug-list,.ug-article ol.ug-list{margin:0 0 20px;padding-left:6px;list-style:none}
.ug-article ul.ug-list li{position:relative;padding-left:28px;margin:0 0 10px}
.ug-article ul.ug-list li::before{content:"";position:absolute;left:4px;top:.55em;width:10px;height:10px;border-radius:50%;background:var(--ug-gold);box-shadow:0 0 0 3px #FFF1D2}
.ug-article ol.ug-list{counter-reset:ug}
.ug-article ol.ug-list li{position:relative;padding-left:36px;margin:0 0 10px;counter-increment:ug}
.ug-article ol.ug-list li::before{content:counter(ug);position:absolute;left:0;top:.15em;width:24px;height:24px;border-radius:50%;background:var(--ug-navy);color:var(--ug-gold);font-size:13px;font-weight:800;text-align:center;line-height:24px}

/* Callouts */
.ug-article .ug-lead{font-size:18px;background:var(--ug-cream);border-left:5px solid var(--ug-gold);padding:14px 18px;border-radius:8px;margin:0 0 20px}
.ug-article .ug-tip{background:var(--ug-tint);border-left:5px solid var(--ug-navy);padding:14px 18px;border-radius:8px;margin:0 0 20px}
.ug-article .ug-key{background:var(--ug-navy);color:#fff;border-radius:10px;padding:18px 22px 8px;margin:0 0 24px;border-bottom:4px solid var(--ug-gold)}
.ug-article .ug-key p{color:var(--ug-gold);text-transform:uppercase;letter-spacing:.6px;font-size:13px;font-weight:800;margin:0 0 10px}
.ug-article .ug-key ul.ug-list li{color:#fff;margin-bottom:8px}
.ug-article .ug-key ul.ug-list li::before{background:var(--ug-gold);box-shadow:none}
.ug-article .ug-key strong{color:var(--ug-gold)}
.ug-article .ug-arabic{font-size:1.15em;font-weight:700}

/* FAQ cards */
.ug-article .ug-faq{display:grid;gap:12px;margin:0 0 30px}
.ug-article .ug-faq-item{background:#fff;border:1px solid var(--ug-line);border-radius:10px;padding:16px 20px 6px;box-shadow:0 2px 8px rgba(32,39,93,.05);border-top:4px solid var(--ug-gold)}
.ug-article .ug-faq-item .ug-h3{border:0;padding:0;margin:0 0 8px;font-size:18px}
.ug-article .ug-faq-item .ug-h3::before{content:"Q";display:inline-block;background:var(--ug-navy);color:var(--ug-gold);font-size:12px;font-weight:800;width:24px;height:24px;line-height:24px;text-align:center;border-radius:6px;margin-right:10px;vertical-align:2px}
.ug-article .ug-faq-item p{margin-bottom:12px}

/* Emirate mini-sections */
.ug-article .ug-city{background:var(--ug-tint);border-radius:10px;padding:6px 20px 4px;margin:0 0 14px;border-left:5px solid var(--ug-navy)}
.ug-article .ug-city .ug-h3{border:0;padding:0;margin:10px 0 6px}

@media (max-width:600px){
  .ug-article{font-size:16px}
  .ug-article .ug-h2{font-size:21px;padding:13px 16px;margin:36px 0 18px}
  .ug-article .ug-h3{font-size:19px}
  .ug-article .ug-key{padding:14px 16px 4px}
}

/* Weather article additions */
.ug-article .ug-months{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:0 0 26px}
.ug-article .ug-month{background:#fff;border:1px solid var(--ug-line);border-radius:10px;padding:14px 18px 4px;border-left:5px solid var(--ug-gold);box-shadow:0 2px 8px rgba(32,39,93,.05)}
.ug-article .ug-month .ug-h3{border:0;padding:0;margin:0 0 6px;font-size:19px}
.ug-article .ug-month p{font-size:16px;margin-bottom:12px}
.ug-article .ug-heat td strong{color:#C0392B}
.ug-article .ug-heat td:first-child strong{color:var(--ug-navy)}
.ug-article .ug-city p:last-child{margin-bottom:12px}
@media (max-width:700px){.ug-article .ug-months{grid-template-columns:1fr}}

/* ===== Article graphics and motion ===== */
.ug-article .ug-h2{display:flex;align-items:center;justify-content:center;gap:12px}
.ug-article .ug-h2 .ug-ico{width:34px;height:34px;flex:none}
.ug-article .ug-h2 .ug-ico .i-rays{transform-origin:24px 24px;animation:ugSpin 22s linear infinite}
.ug-article .ug-h2 .ug-ico .i-cloud{animation:ugBob 5s ease-in-out infinite}
.ug-article .ug-h2 .ug-ico .i-merc{transform-box:fill-box;transform-origin:50% 100%;animation:ugMerc 3.5s ease-in-out infinite}
.ug-article .ug-h2 .ug-ico .i-wind{stroke-dasharray:60;animation:ugWind 3s ease-in-out infinite}
.ug-article .ug-h2 .ug-ico .i-w2{animation-delay:.4s}.ug-article .ug-h2 .ug-ico .i-w3{animation-delay:.8s}
.ug-article .ug-h2 .ug-ico .i-wave{animation:ugWave 3s ease-in-out infinite}
.ug-article .ug-h2 .ug-ico .i-bolt{animation:ugBolt 3s infinite}
.ug-article .ug-h2 .ug-ico .i-pulse{transform-origin:24px 24px;animation:ugPulse 2.6s ease-in-out infinite}
.ug-article .ug-h2 .ug-ico .i-rise{animation:ugRise 4s ease-in-out infinite alternate}
@keyframes ugSpin{to{transform:rotate(360deg)}}
@keyframes ugBob{0%,100%{transform:translateX(0)}50%{transform:translateX(3px)}}
@keyframes ugMerc{0%,100%{transform:scaleY(.55)}50%{transform:scaleY(1)}}
@keyframes ugWind{0%{stroke-dashoffset:60}50%{stroke-dashoffset:0}100%{stroke-dashoffset:-60}}
@keyframes ugWave{0%,100%{transform:translateX(0)}50%{transform:translateX(-4px)}}
@keyframes ugBolt{0%,70%,100%{opacity:1}75%,85%{opacity:.15}}
@keyframes ugPulse{0%,100%{transform:scale(.9)}50%{transform:scale(1.08)}}
@keyframes ugRise{from{transform:translateY(5px)}to{transform:translateY(-1px)}}

.ug-article .ug-chart{margin:8px 0 28px;padding:18px 18px 10px;background:#fff;border:1px solid var(--ug-line);border-radius:12px;box-shadow:0 2px 10px rgba(32,39,93,.06)}
.ug-article .ug-chart figcaption{margin:0 0 8px}
.ug-article .ug-chart figcaption strong{display:block;font-size:17px;color:var(--ug-navy)}
.ug-article .ug-chart figcaption span{display:block;font-size:13.5px;color:var(--ug-grey);line-height:1.5}
.ug-article .ug-svg{display:block;width:100%;height:auto;overflow:visible;font-family:inherit}
.ug-article .ug-svg text{pointer-events:none}
.ug-article .ug-hit{outline:none;cursor:default}
.ug-article .ug-hit:hover .ug-bar,.ug-article .ug-hit:focus .ug-bar{opacity:.78}
.ug-article .ug-hit:focus-visible rect:first-child{stroke:var(--ug-gold);stroke-width:2}
.ug-article .ug-bar{transform-box:fill-box;transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .2s;transition-delay:calc(var(--i,0) * 40ms)}
.ug-article .ug-bar-v{transform-origin:50% 50%}
.ug-article .ug-bar-b{transform-origin:50% 100%}
.ug-article .ug-bar-h{transform-origin:0 50%}
.ug-anim .ug-article .ug-chart:not(.is-in) .ug-bar-v,.ug-anim .ug-article .ug-chart:not(.is-in) .ug-bar-b{transform:scaleY(0)}
.ug-anim .ug-article .ug-chart:not(.is-in) .ug-bar-h{transform:scaleX(0)}

.ug-article .ug-year{display:grid;grid-template-columns:repeat(12,1fr);gap:2px;margin:6px 0 10px}
.ug-article .ug-yseg{border-radius:4px;padding:10px 2px;text-align:center;color:#fff;outline:none;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .5s;transition-delay:calc(var(--i,0) * 45ms)}
.ug-article .ug-yseg b{display:block;font-size:13px}
.ug-article .ug-yseg span{display:block;font-size:12px;opacity:.95}
.ug-article .ug-yseg:focus-visible{box-shadow:0 0 0 3px var(--ug-navy)}
.ug-article .ug-yseg.is-best,.ug-article .ug-ylegend i.is-best{background:#2E9E5B}
.ug-article .ug-yseg.is-good,.ug-article .ug-ylegend i.is-good{background:#E3A21F}
.ug-article .ug-yseg.is-good{color:var(--ug-navy)}
.ug-article .ug-yseg.is-hot,.ug-article .ug-ylegend i.is-hot{background:#D64545}
.ug-anim .ug-article .ug-chart--year:not(.is-in) .ug-yseg{opacity:0;transform:translateY(8px)}
.ug-article .ug-ylegend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13.5px;color:var(--ug-navy)}
.ug-article .ug-ylegend span{display:inline-flex;align-items:center;gap:6px}
.ug-article .ug-ylegend i{display:inline-block;width:12px;height:12px;border-radius:3px}

.ug-article .ug-mbar{height:6px;border-radius:999px;background:#F1E7CF;margin:2px 0 4px;overflow:hidden}
.ug-article .ug-mbar span{display:block;height:100%;border-radius:999px;background:var(--ug-gold-dark);transform-origin:0 50%;transition:transform .9s cubic-bezier(.2,.8,.2,1) .15s}
.ug-anim .ug-article .ug-month:not(.is-in) .ug-mbar span{transform:scaleX(0)}
.ug-article .ug-mbar-l{font-size:12.5px;color:var(--ug-grey);margin-bottom:12px}

.ug-article .ug-table-scroll.ug-heat td.h-ec{background:#FFF6E2!important}
.ug-article .ug-table-scroll.ug-heat td.h-d{background:#FFE6CC!important;font-weight:700}
.ug-article .ug-table-scroll.ug-heat td.h-xd{background:#FBD9D6!important;font-weight:800}
.ug-article .ug-table-scroll.ug-heat tr:hover td{filter:brightness(.97)}

.ug-anim .ug-article .ug-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1)}
.ug-anim .ug-article .ug-reveal.is-in{opacity:1;transform:none}
.ug-anim .ug-article .ug-months .ug-reveal{transition-delay:calc(var(--i,0) % 2 * 90ms)}

.ug-tip-pop{position:absolute;z-index:99999;max-width:260px;background:#20275D;color:#fff;font-size:13px;line-height:1.4;padding:7px 10px;border-radius:8px;border-bottom:3px solid #FFBF51;box-shadow:0 6px 18px rgba(0,0,0,.22);pointer-events:none}

@media (max-width:640px){
  .ug-article .ug-h2 .ug-ico{width:26px;height:26px}
  .ug-article .ug-year{grid-template-columns:repeat(6,1fr);row-gap:4px}
  .ug-article .ug-chart{padding:14px 10px 8px}
}
@media (prefers-reduced-motion:reduce){
  .ug-article *,.ug-article *::before,.ug-article *::after{animation:none!important;transition:none!important}
  .ug-anim .ug-article .ug-reveal{opacity:1;transform:none}
}

/* ===== Stat cards, seasons, table of contents ===== */
.ug-article .ug-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0 22px}
.ug-article .ug-stat{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--ug-line);border-radius:12px;padding:14px 16px;box-shadow:0 2px 8px rgba(32,39,93,.05);transition:transform .2s,box-shadow .2s}
.ug-article .ug-stat:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(32,39,93,.10)}
.ug-article .ug-stat-ico{flex:none;width:44px;height:44px;border-radius:12px;background:var(--ug-cream);display:flex;align-items:center;justify-content:center}
.ug-article .ug-stat-ico svg{width:32px;height:32px}
.ug-article .ug-stat-k{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--ug-grey)}
.ug-article .ug-stat-v{font-size:15.5px;line-height:1.45;color:var(--ug-navy);font-weight:600}
.ug-article .ug-stat-v strong{font-size:18px}
.ug-article .ug-seasons{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0 22px}
.ug-article .ug-season{border-radius:12px;padding:14px 16px 4px;background:#fff;border:1px solid var(--ug-line);border-top:5px solid var(--ug-gold)}
.ug-article .ug-season.is-w{border-top-color:#4F7CD6}.ug-article .ug-season.is-sp{border-top-color:#2E9E5B}.ug-article .ug-season.is-su{border-top-color:#D64545}.ug-article .ug-season.is-au{border-top-color:#E3A21F}
.ug-article .ug-season-top{display:flex;align-items:center;gap:10px;margin-bottom:8px}
.ug-article .ug-season-n{font-weight:800;font-size:17px}
.ug-article .ug-season-m{font-size:13px;color:var(--ug-grey)}
.ug-article .ug-season p{font-size:15px;line-height:1.55}
.ug-article .ug-toc{background:var(--ug-tint);border-radius:12px;padding:16px 22px 10px;margin:8px 0 30px;border-left:5px solid var(--ug-navy)}
.ug-article .ug-toc-t{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--ug-grey);margin-bottom:8px}
.ug-article .ug-toc ol{columns:2;column-gap:28px;margin:0;padding-left:20px}
.ug-article .ug-toc li{margin:0 0 7px;break-inside:avoid;font-size:15px;line-height:1.4}
.ug-article .ug-toc a{text-decoration:none;font-weight:600}
.ug-article .ug-toc a:hover{text-decoration:underline;text-decoration-color:var(--ug-gold)}
.ug-article .ug-h2[id]{scroll-margin-top:90px}
.ug-article .ug-stat-ico .i-rays{transform-origin:24px 24px;animation:ugSpin 22s linear infinite}
.ug-article .ug-stat-ico .i-merc{transform-box:fill-box;transform-origin:50% 100%;animation:ugMerc 3.5s ease-in-out infinite}
.ug-article .ug-stat-ico .i-pulse{transform-origin:24px 24px;animation:ugPulse 2.6s ease-in-out infinite}
.ug-article .ug-stat-ico .i-moon{transform-origin:30px 22px;animation:ugMoonA 6s ease-in-out infinite}
.ug-article .ug-stat-ico .i-drop{animation:ugDrop 1.2s linear infinite}
.ug-article .ug-stat-ico .i-d2{animation-delay:.4s}.ug-article .ug-stat-ico .i-d3{animation-delay:.8s}
.ug-article .ug-stat-ico .i-wave{animation:ugWave 3s ease-in-out infinite}
.ug-article .ug-stat-ico .i-w2{animation-delay:.5s}
.ug-article .ug-stat-ico .i-bob{animation:ugFloat 3s ease-in-out infinite}
@keyframes ugMoonA{0%,100%{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}
@keyframes ugDrop{0%{transform:translateY(-3px);opacity:0}30%{opacity:1}100%{transform:translateY(5px);opacity:0}}
@keyframes ugFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}
@media (max-width:900px){.ug-article .ug-stats{grid-template-columns:repeat(2,1fr)}.ug-article .ug-seasons{grid-template-columns:repeat(2,1fr)}}
@media (max-width:560px){.ug-article .ug-stats,.ug-article .ug-seasons{grid-template-columns:1fr}.ug-article .ug-toc ol{columns:1}}
@media (prefers-reduced-motion:reduce){.ug-article .ug-stat-ico *{animation:none!important}}
.ug-article .ug-stats--qa{grid-template-columns:repeat(2,1fr)}
.ug-article .ug-stats--qa .ug-stat-v{font-size:15px;font-weight:500}
.ug-article .ug-stats--qa .ug-stat-k{font-size:13px;letter-spacing:.3px}
.ug-article .ug-stat-ico .i-bob2{animation:ugBobX 2.4s ease-in-out infinite reverse}
.ug-article .ug-stat-ico .i-tilt,.ug-article .ug-h2 .ug-ico .i-tilt{transform-origin:24px 16px;animation:ugTilt 3.2s ease-in-out infinite}
.ug-article .ug-h2 .ug-ico .i-bob{animation:ugFloat 2.4s ease-in-out infinite}
.ug-article .ug-h2 .ug-ico .i-bob2{animation:ugBobX 2.4s ease-in-out infinite reverse}
.ug-article .ug-h2 .ug-ico .i-glint{animation:ugGlint 2.8s ease-in-out infinite}
.ug-article .ug-h2 .ug-ico .i-blink{animation:ugBlink 1.6s steps(1) infinite}
.ug-article .ug-h2 .ug-ico .i-b2{animation-delay:.8s}
.ug-article .ug-h2 .ug-ico .i-draw{stroke-dasharray:60;animation:ugDraw 3.4s ease-in-out infinite}
.ug-article .ug-h2 .ug-ico .i-check{stroke-dasharray:30;animation:ugDraw 3s ease-in-out infinite}
.ug-article .ug-h2 .ug-ico .i-fly{animation:ugFly 3s ease-in-out infinite}
.ug-article .ug-h2 .ug-ico .i-flip{transform-origin:24px 24px;animation:ugFlip 4s ease-in-out infinite}
.ug-article .ug-h2 .ug-ico .i-candle{transform-origin:center;transform-box:fill-box;animation:ugCandle 2.2s ease-in-out infinite}
.ug-article .ug-h2 .ug-ico .i-c2{animation-delay:.35s}
.ug-article .ug-h2 .ug-ico .i-c3{animation-delay:.7s}
.ug-article .ug-h2 .ug-ico .i-grow{transform-origin:bottom;transform-box:fill-box;animation:ugGrow 2.6s ease-in-out infinite}
@keyframes ugBobX{0%,100%{transform:translateX(0)}50%{transform:translateX(3px)}}
@keyframes ugTilt{0%,100%{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}
@keyframes ugGlint{0%,100%{opacity:.2}50%{opacity:1}}
@keyframes ugBlink{0%{opacity:1}50%{opacity:.25}}
@keyframes ugDraw{0%{stroke-dashoffset:60}45%,100%{stroke-dashoffset:0}}
@keyframes ugFly{0%,100%{transform:translate(0,0)}50%{transform:translate(2px,-3px)}}
@keyframes ugFlip{0%,40%{transform:scaleX(1)}50%{transform:scaleX(.1)}60%,100%{transform:scaleX(1)}}
@keyframes ugCandle{0%,100%{transform:scaleY(1)}50%{transform:scaleY(.75)}}
@keyframes ugGrow{0%,100%{transform:scaleY(.7)}50%{transform:scaleY(1)}}

.ug-article .ug-formula{background:var(--ug-navy);color:#fff;border-radius:12px;padding:18px 22px;text-align:center;font-size:19px;line-height:1.6;border-left:6px solid var(--ug-gold);border-right:6px solid var(--ug-gold)}
.ug-article .ug-formula span{color:var(--ug-gold);font-weight:800}
.ug-article .ug-formula b{display:inline-block;background:rgba(255,255,255,.1);border-radius:8px;padding:1px 10px;font-weight:700;color:#fff}

.ug-article .ug-flow{display:flex;align-items:stretch;gap:0;margin-top:6px}
.ug-article .ug-flow-s{flex:1 1 0;min-width:0;background:var(--ug-cream);border-top:4px solid var(--ug-gold);border-radius:10px;padding:12px 10px;text-align:center;display:flex;flex-direction:column;gap:2px}
.ug-article .ug-flow-s--end{background:var(--ug-navy);color:#fff;border-top-color:var(--ug-gold)}
.ug-article .ug-flow-n{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--ug-grey)}
.ug-article .ug-flow-s--end .ug-flow-n{color:#C9CEE6}
.ug-article .ug-flow-s b{font-size:18px;font-weight:800;line-height:1.25}
.ug-article .ug-flow-s--end b{color:var(--ug-gold)}
.ug-article .ug-flow-s small{font-size:13px;line-height:1.35;color:var(--ug-grey)}
.ug-article .ug-flow-s--end small{color:#C9CEE6}
.ug-article .ug-flow-a{flex:0 0 22px;position:relative}
.ug-article .ug-flow-a::before{content:"";position:absolute;left:4px;top:50%;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid var(--ug-gold);transform:translateY(-50%)}
.ug-anim .ug-article .ug-chart--flow:not(.is-in) .ug-flow-s{opacity:0;transform:translateY(10px)}
.ug-anim .ug-article .ug-chart--flow .ug-flow-s{transition:opacity .45s ease,transform .45s ease;transition-delay:calc(var(--i)*.14s)}

.ug-article .ug-bill{display:flex;height:54px;border-radius:10px;overflow:hidden;margin-top:6px}
.ug-article .ug-bill-s{display:flex;align-items:center;padding:0 14px;font-weight:800;font-size:14px;min-width:6px;outline:0;transition:filter .2s}
.ug-article .ug-bill-s:hover,.ug-article .ug-bill-s:focus-visible{filter:brightness(1.12)}
.ug-article .ug-bill-s:focus-visible{box-shadow:inset 0 0 0 3px var(--ug-gold)}
.ug-anim .ug-article .ug-chart--bill:not(.is-in) .ug-bill-s{transform:scaleX(0)}
.ug-anim .ug-article .ug-chart--bill .ug-bill-s{transform-origin:left;transition:transform .6s ease;transition-delay:calc(var(--i)*.2s)}
.ug-article .ug-bill-leg b{font-weight:800}

.ug-article .ug-peg{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;background:var(--ug-tint);border-radius:14px;padding:20px 18px;margin:16px 0 24px;text-align:center}
.ug-article .ug-peg-c{background:#fff;border:2px solid var(--ug-line);border-radius:12px;padding:10px 22px;min-width:130px}
.ug-article .ug-peg-c--aed{background:var(--ug-navy);border-color:var(--ug-navy);color:#fff}
.ug-article .ug-peg-c span{display:block;font-size:12px;font-weight:800;letter-spacing:.6px;color:var(--ug-grey)}
.ug-article .ug-peg-c--aed span{color:#C9CEE6}
.ug-article .ug-peg-c b{font-size:30px;font-weight:800;line-height:1.2}
.ug-article .ug-peg-c--aed b{color:var(--ug-gold)}
.ug-article .ug-peg-eq{display:flex;align-items:center;gap:6px;font-size:28px;font-weight:800;color:var(--ug-navy)}
.ug-article .ug-peg-eq i{display:block;width:8px;height:8px;border-radius:50%;background:var(--ug-gold);animation:ugPulse 2s ease-in-out infinite}
.ug-article .ug-peg p{flex-basis:100%;margin:2px 0 0;font-size:14px;color:var(--ug-grey)}
@media (max-width:640px){
  .ug-article .ug-stats--qa{grid-template-columns:1fr}
  .ug-article .ug-flow{flex-direction:column}
  .ug-article .ug-flow-a{flex-basis:22px}
  .ug-article .ug-flow-a::before{left:50%;top:5px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:12px solid var(--ug-gold);border-bottom:0;transform:translateX(-50%)}
  .ug-article .ug-formula{font-size:16px;padding:14px 14px}
  .ug-article .ug-peg-c b{font-size:24px}
}
@media (prefers-reduced-motion:reduce){.ug-article .ug-h2 .ug-ico *,.ug-article .ug-peg-eq i{animation:none!important}.ug-anim .ug-article .ug-chart--flow .ug-flow-s,.ug-anim .ug-article .ug-chart--bill .ug-bill-s{transition:none}}
