@font-face{font-family:"Rubik";font-style:normal;font-weight:300 900;src:url(../fonts/rubik.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Rubik";font-style:normal;font-weight:300 900;src:url(../fonts/rubik.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.is2{display:contents!important}
.is3{background-image:url(../images/decor1.webp)!important}
.is4{width:24px!important;height:24px!important}
.is5{z-index:1000!important}
.is6{outline:none!important}
.is7{--stb-sidebar-item-icon:url(../images/sidebar-bg1.webp)!important}
.is8{--stb-sidebar-item-icon:url(../images/sidebar-bg2.webp)!important}
.is9{--stb-sidebar-item-icon:url(../images/sidebar-bg3.webp)!important}
.is10{--stb-sidebar-item-icon:url(../images/sidebar-bg4.webp)!important}
.is11{--stb-sidebar-item-icon:url(../images/sidebar-bg5.webp)!important}
.is12{--stb-sidebar-item-icon:url(../images/sidebar-bg6.webp)!important}
.is13{--stb-sidebar-item-icon:url(../images/sidebar-bg7.webp)!important}
.is14{--stb-sidebar-item-icon:url(../images/sidebar-bg8.webp)!important}
.is15{--stb-sidebar-item-icon:url(../images/sidebar-bg9.webp)!important}
.is16{--stb-sidebar-item-icon:url(../images/sidebar-bg10.webp)!important}
.is17{--stb-sidebar-item-icon:url(../images/sidebar-bg11.webp)!important}
/* layout switch: PC markup from 1280px, mobile markup below */
@media (max-width:1279.98px){.only-pc{display:none!important}}
@media (min-width:1280px){.only-mob{display:none!important}}
/* former <button> elements turned into links/spans keep the button reset of the site */
:where(.as-btn){display:inline-block;border:0;outline:none;padding:0;box-sizing:initial;color:inherit;font:inherit;margin:0;overflow:visible;text-transform:none;cursor:pointer;text-align:center;text-decoration:none}
/* burger dialog: rendered only while open */
body:not(.modal-dialog-opened) .menu-overlay{display:none!important}
html.scroll-locked{overflow:hidden}
.nav-control .ico-opened,.nav-control.is-opened .ico-closed{display:none}
.nav-control.is-opened .ico-opened{display:block}
/* CSS masks are fetched in CORS mode and blocked on file:// — main.js sets .no-mask there */
.no-mask :is(.button__animation,.m-button__animation){display:none!important}
.no-mask :is(.add-frame--medium,.m-add-frame--medium,.category-card--decorated,.m-category-card--decorated){-webkit-mask:none!important;mask:none!important}
/* SEO text is reduced to plain tags: spacing the site set through its wrappers */
.seo-text,.m-seo-text{display:grid;row-gap:12px;color:var(--stb-seo-text-color,var(--stb-text-secondary))}
:is(.seo-text,.m-seo-text) :is(h1,h2,h3,p,ul,ol){margin:0}
/* "Application" (former sports) item: smartphone icon */
.app-icon{--stb-sidebar-item-icon:url(../images/menu-icon-app.webp)!important}

/* SEO text: numbered lists, tables, bold (new copy) */
:is(.seo-text,.m-seo-text) ol{padding-left:var(--stb-spacing-surface-20,20px);list-style:decimal}
:is(.seo-text,.m-seo-text) li{margin:0 0 4px}
:is(.seo-text,.m-seo-text) h1{margin-bottom:4px}
:is(.seo-text,.m-seo-text) :is(h2,h3){margin-top:12px}
:is(.seo-text,.m-seo-text) .seo-table-wrap{overflow-x:auto;max-width:100%;margin:4px 0 8px}
:is(.seo-text,.m-seo-text) .seo-table-wrap table{border-collapse:collapse;min-width:100%}
:is(.seo-text,.m-seo-text) .seo-table-wrap :is(th,td){border:1px solid rgba(255,255,255,.15);padding:6px 10px;text-align:left;vertical-align:top}
:is(.seo-text,.m-seo-text) .seo-table-wrap th{font-weight:800;background:rgba(255,255,255,.06)}
