
.sync-dot.he-sync-wait{background:rgb(224,82,82)}
.he-lean-header{gap:clamp(8px,2vw,24px)}
.he-lean-header .reference-main-nav{display:flex;align-items:center;gap:clamp(8px,2vw,25px)}
.lean-language{position:relative;font:inherit}
.lean-language summary{cursor:pointer;list-style:none;border:1px solid currentColor;border-radius:18px;padding:8px 13px;white-space:nowrap;font-weight:600}
.lean-language summary::-webkit-details-marker{display:none}
.lean-language-options{position:absolute;z-index:80;right:0;top:calc(100% + 10px);min-width:98px;padding:8px;display:grid;gap:2px;border:1px solid #7775;border-radius:12px;background:#17232b;box-shadow:0 12px 38px #0004}
.lean-language-options a{display:block;padding:7px 13px;text-decoration:none;color:#fff;border-radius:7px}
.lean-language-options a:hover,.lean-language-options a:focus-visible{background:#ffffff2b}
.he-lean-world{padding-block:clamp(26px,4vw,65px)}
.he-lean-caption{opacity:.76;max-width:64ch}
.he-lean-city-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.he-lean-city{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:22px;border:1px solid #ffffff24;border-radius:13px;background:#ffffff08}
.he-lean-city strong{font-size:.94rem}
.he-lean-city time{font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,2.4vw,2rem);letter-spacing:-.03em}
.he-lean-city small{opacity:.65;font-size:.74rem}
.he-lean-footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(10px,2vw,26px)}
.he-lean-footer-links a{color:inherit}
@media(max-width:740px){
 .he-lean-header .reference-main-nav{gap:9px;flex-wrap:wrap}
 .he-lean-header .reference-main-nav a{font-size:.78rem}
 .he-lean-city-list{grid-template-columns:repeat(2,minmax(0,1fr))}
 .he-lean-city{padding:15px 11px}
 .lean-language summary{padding:7px 9px}
}
@media(max-width:390px){.he-lean-city-list{grid-template-columns:1fr}}
