/* October article update: readable evidence, responsive diagrams and navigation. */
.awc24-update .article-content>section{scroll-margin-top:100px}
.awc24-update .article-content h2{line-height:1.3}
.awc24-update .article-content h3{line-height:1.4}
.awc24-update .awc24-visual{margin:28px 0;padding:16px;border:1px solid #cbdde5;border-radius:16px;background:#fff;min-width:0;overflow:hidden;scroll-margin-top:100px}
.awc24-update .awc24-visual picture,.awc24-update .awc24-visual img{display:block;width:100%;max-width:100%;height:auto}
.awc24-update .awc24-visual figcaption{margin:14px 6px 4px;font-size:14px;line-height:1.7;color:#496579}
.awc24-update .awc24-visual figcaption a{overflow-wrap:anywhere}
.awc24-update .awc24-note{padding:18px 22px;border-left:4px solid #087f82;border-radius:0 12px 12px 0;background:#eaf5f4;margin:22px 0;line-height:1.7}
.awc24-update .awc24-note>:first-child{margin-top:0}
.awc24-update .awc24-note>:last-child{margin-bottom:0}
.awc24-update .awc24-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}
.awc24-update .awc24-cards>div,.awc24-update .awc24-cards>article{padding:20px;border:1px solid #c6dde4;border-top:4px solid #087f82;border-radius:12px;background:#fff;min-width:0}
.awc24-update .awc24-cards h3{margin-top:0}
.awc24-update .awc24-checklist{counter-reset:awc24-step;list-style:none;padding:0;margin:24px 0;display:grid;gap:12px}
.awc24-update .awc24-checklist>li{counter-increment:awc24-step;position:relative;min-height:56px;padding:17px 20px 17px 63px;background:#fff;border:1px solid #ccdde7;border-radius:12px;line-height:1.7}
.awc24-update .awc24-checklist>li:before{content:counter(awc24-step);position:absolute;left:17px;top:18px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#087f82;color:#fff;font-weight:800}
.awc24-update a:focus-visible,.awc24-update summary:focus-visible{outline:3px solid #1675c8;outline-offset:4px}
.awc24-update .awc24-mobile-cta{display:none}
.awc24-update .awc24-mobile-toc{display:none;margin:0 0 24px;border:1px solid #cbdde5;border-radius:12px;padding:16px;background:#fff}
.awc24-update .awc24-mobile-toc summary{font-weight:750;cursor:pointer}
.awc24-update .awc24-mobile-toc nav{display:grid;gap:12px;padding-top:16px}
.awc24-update .awc24-mobile-toc nav a{line-height:1.5}
.awc24-update .awc24-mobile-cta .button{background:#ffe347;color:#123c4c;border-color:#ffe347;text-align:center}
@media(max-width:1080px){
 .awc24-update .article-sidebar{display:none}
 .awc24-update .article-layout{grid-template-columns:minmax(0,1fr)}
 .awc24-update :is(.mini-mobile-toc,.sportka-mobile-toc,.sazkabet-mobile-toc,.awc24-mobile-toc){display:block}
 .awc24-update:has(.awc24-mobile-cta){padding-bottom:110px}
 .awc24-update .awc24-mobile-cta{position:fixed;z-index:45;inset:auto 0 0;display:grid;gap:5px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#123c4c;box-shadow:0 -3px 20px #123c4c22}
 .awc24-update .awc24-mobile-cta .button{display:flex;align-items:center;justify-content:center;min-height:44px;width:100%;font-size:16px;line-height:1.35;margin:0;padding:10px 14px}
 .awc24-update .awc24-mobile-cta small{text-align:center;font-size:11px;line-height:1.4;color:#fff}
 .awc24-update .awc24-mobile-cta small a{color:#fff}
 .awc24-update:has(.awc24-mobile-cta) .sg-sticky-cta{display:none}
}
@media(max-width:700px){
 .awc24-update .awc24-cards{grid-template-columns:1fr}
 .awc24-update .awc24-visual{padding:8px;border-radius:12px}
 .awc24-update .awc24-visual picture{max-width:440px;margin-inline:auto}
 .awc24-update .awc24-visual figcaption{font-size:14px;margin-inline:6px}
 .awc24-update .awc24-note{padding:16px}
 .awc24-update .awc24-checklist>li{padding:16px 14px 16px 57px}
 .awc24-update .awc24-checklist>li:before{left:14px}
}
