@font-face{font-family:GolosGeo;src:url('/assets/templates/main/fonts/golos-geo-cyrillic-20261001.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0400-045F,U+0490-0491,U+2116}
@font-face{font-family:GolosGeo;src:url('/assets/templates/main/fonts/golos-geo-latin-20261001.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
:root {
 --bg:#ffffff; --surface:#ffffff; --surface-2:#fff5ef; --ink:#171717; --muted:#595959; --muted-strong:#333333; --accent:#b53816; --accent-text:#b53816; --accent-fill:#b53816; --accent-on-fill:#ffffff; --accent-soft:#fff5ef; --ink-field:#171717; --on-ink:#ffffff; --on-ink-muted:#dedede; --field-1:#fff5ef; --field-1-ink:#171717; --field-2:#ffffff; --field-2-ink:#171717; --field-3:#171717; --field-3-ink:#ffffff;
}
.geo-article{color:var(--ink);font-family:GolosGeo,sans-serif;line-height:1.65;font-size:18px}.geo-article a{color:var(--accent-text);text-decoration:underline;text-underline-offset:.15em}.geo-article a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.geo-article figure{margin:2rem 0}.geo-article figcaption{font-size:16px;color:var(--muted);margin-top:.65rem}.geo-article table{font-family:inherit;font-size:16px;line-height:1.5;min-width:640px}.geo-article th,.geo-article td{text-align:left;vertical-align:top;white-space:normal!important;padding:14px!important}.geo-article .table_outer{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.section_content:has(.geo-article) h1{background:none!important;-webkit-text-fill-color:var(--accent-text);color:var(--accent-text)}.geo-article h2{color:var(--ink);background:none;-webkit-text-fill-color:var(--ink)}@media(max-width:600px){.geo-article{font-size:17px}.geo-article p,.geo-article li{overflow-wrap:break-word}}@media(prefers-reduced-motion:reduce){.geo-article *{animation:none!important;transition:none!important}}
@media screen and (prefers-color-scheme:dark){:root:not([data-theme="light"]){--bg:#191919;--surface:#191919;--surface-2:#2b2623;--ink:#f5f3f0;--muted:#c1bab4;--muted-strong:#dedede;--accent:#ffad82;--accent-text:#ffad82;--accent-fill:#ffad82;--accent-on-fill:#191919;--accent-soft:#2b2623;--ink-field:#0b0b0b;--on-ink:#f5f3f0;--on-ink-muted:#c1bab4;--field-1:#2b2623;--field-1-ink:#f5f3f0;--field-2:#191919;--field-2-ink:#f5f3f0;--field-3:#0b0b0b;--field-3-ink:#f5f3f0}}
@media screen{:root[data-theme="dark"]{--bg:#191919;--surface:#191919;--surface-2:#2b2623;--ink:#f5f3f0;--muted:#c1bab4;--muted-strong:#dedede;--accent:#ffad82;--accent-text:#ffad82;--accent-fill:#ffad82;--accent-on-fill:#191919;--accent-soft:#2b2623;--ink-field:#0b0b0b;--on-ink:#f5f3f0;--on-ink-muted:#c1bab4;--field-1:#2b2623;--field-1-ink:#f5f3f0;--field-2:#191919;--field-2-ink:#f5f3f0;--field-3:#0b0b0b;--field-3-ink:#f5f3f0}}
.section_content:has(.geo-article),body:has(.geo-article) main>.section{background:var(--bg)!important;color:var(--ink)}.section_content:has(.geo-article) .breadcrumb,.section_content:has(.geo-article) .breadcrumb li{color:var(--ink)}.section_content:has(.geo-article) .breadcrumb a,body:has(.geo-article) main>.section a{color:var(--accent-text)}.geo-article table.tarifs th,.geo-article table.tarifs td{background:var(--surface)!important;color:var(--ink)!important}.geo-article table.tarifs th{background:var(--surface-2)!important}.geo-skip{position:absolute;top:0;left:0;z-index:99999;padding:16px 24px;background:var(--surface);color:var(--ink);transform:translateY(-150%)}.geo-skip:focus{transform:translateY(0);outline:3px solid var(--accent)}.geo-article .table_outer:focus-visible{outline:3px solid var(--accent);outline-offset:3px}

.geo-article p,.geo-article li,.geo-article ul,.geo-article ol,.geo-article h2,.geo-article h3{text-align:left!important}.geo-article .table-hint{font-size:16px;color:var(--muted)}@media(min-width:760px){.geo-article .table-hint{display:none}}@media(max-width:600px){.section_content:has(.geo-article)>.container{padding-left:60px;padding-right:16px}.geo-article{font-size:17px}}

body:has(.geo-article) .geo-skip:focus,body:has(.geo-article) a:focus-visible,.geo-article .table_outer:focus-visible{outline:3px solid var(--accent)!important;outline-offset:3px!important}
