@import url('https://fonts.googleapis.com/css2?family=Fustat:wght@400;500;600;700;800&display=swap');
/* Blog posts (Feeds): cover, captions */
.t-cms__page-container_snippet{padding-top:0 !important}
.t-cms__page-container_snippet .t-cms__page-wrapper{padding-top:0 !important}
.t-cms__page-container_snippet article.t-cms__page{display:grid !important;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto auto;row-gap:0 !important}
.t-cms__page-container_snippet .t-cms__page__cell_txt{display:contents !important}
.t-cms__page-container_snippet .t-cms__page__cell_media{grid-column:1;grid-row:1/4;width:100vw;margin-left:calc(50% - 50vw);position:relative;z-index:0}
.t-cms__page-container_snippet .t-cms__page__cell_media .t-cms__page__atom{height:calc(min(76vh,640px) + 85px) !important;aspect-ratio:auto !important;padding:0 !important}
.t-cms__page-container_snippet .t-cms__page__cell_media .t-cms__page__image{height:100% !important;border-radius:0 !important}
.t-cms__page-container_snippet .t-cms__page__cell_media::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(8,18,12,.82) 0%,rgba(8,18,12,.5) 32%,rgba(8,18,12,.1) 60%,rgba(8,18,12,0) 100%)}
.t-cms__page-container_snippet .t-cms__page__molecule:has([data-style="post_text_typo"]){grid-column:1;grid-row:2;position:relative;z-index:1;margin:0 0 14px !important}
.t-cms__page-container_snippet .t-cms__page__molecule:has([data-style="post_title_typo"]){grid-column:1;grid-row:3;position:relative;z-index:1;margin:0 0 56px !important}
.t-cms__page-container_snippet [data-style="post_text_typo"]{color:rgba(255,255,255,.85) !important;letter-spacing:2px}
.t-cms__page-container_snippet [data-style="post_title_typo"],.t-cms__page-container_snippet [data-style="post_title_typo"] h1{color:#fff !important;font-size:46px !important;line-height:1.15 !important;font-weight:700 !important;text-shadow:0 2px 16px rgba(0,0,0,.35)}
.t-cms__page-container_snippet .t-cms__page__molecule:has([data-style="te_typo"]){margin-top:56px !important}

.t-cms__page-container .t-redactor__tte-view figure{margin-bottom:32px !important}
@media screen and (max-width:980px){
.t-cms__page-container_snippet .t-cms__page__cell_media .t-cms__page__atom{height:560px !important}
.t-cms__page-container_snippet .t-cms__page__molecule:has([data-style="post_title_typo"]){margin-bottom:32px !important}
.t-cms__page-container_snippet [data-style="post_title_typo"],.t-cms__page-container_snippet [data-style="post_title_typo"] h1{font-size:30px !important}
.t-cms__page-container_snippet .t-cms__page__molecule:has([data-style="te_typo"]){margin-top:36px !important}
.t-cms__page-container .t-redactor__tte-view figure{margin-bottom:28px !important}
}
/* Blog: fonts and colors of the site (04-сайт/СТИЛЬ-САЙТА.md) */
.t-cms__page-container_snippet [data-style="post_title_typo"],.t-cms__page-container_snippet [data-style="post_title_typo"] h1{font-family:'Fustat',Arial,sans-serif !important;font-weight:800 !important;letter-spacing:-.01em}
.t-cms__page-container_snippet [data-style="post_text_typo"]{font-family:'Fustat',Arial,sans-serif !important;font-weight:500 !important;font-size:14px !important}
.t-cms__page-container_snippet .t-redactor__text,.t-cms__page-container_snippet .t-redactor__text p,.t-cms__page-container_snippet .t-redactor__text li{font-family:'Fustat',Arial,sans-serif !important;font-weight:400 !important;font-size:18px !important;line-height:1.7 !important;color:#1B1E27 !important}
.t-cms__page-container_snippet .t-redactor__text li{margin-bottom:8px}
.t-cms__page-container_snippet .t-redactor__text strong,.t-cms__page-container_snippet .t-redactor__text b{font-weight:600 !important}
.t-cms__page-container_snippet .t-redactor__text a{color:#0B6684 !important;text-decoration:underline !important;text-underline-offset:3px;text-decoration-thickness:1px}
.t-cms__page-container_snippet .t-redactor__text a:hover{text-decoration-thickness:2px}
.t-cms__page-container_snippet .t-redactor__h2{font-family:'Fustat',Arial,sans-serif !important;font-weight:800 !important;font-size:32px !important;line-height:1.2 !important;color:#1B1E27 !important;letter-spacing:-.01em;margin-top:56px !important;margin-bottom:16px !important}
.t-cms__page-container_snippet .t-redactor__h3{font-family:'Fustat',Arial,sans-serif !important;font-weight:700 !important;font-size:22px !important;line-height:1.3 !important;color:#1B1E27 !important;margin-top:32px !important}
.t-cms__page-container_snippet figure img{border-radius:10px}
.t-cms__page-container_snippet figcaption{font-family:'Fustat',Arial,sans-serif !important;font-size:14px !important;line-height:1.5 !important;color:#525C6B !important;margin-top:8px}
.t-cms__page-container_snippet nav[aria-label="Breadcrumb"],.t-cms__page-container_snippet nav[aria-label="Breadcrumb"] a{font-family:'Fustat',Arial,sans-serif !important;font-size:14px !important;color:#525C6B !important}
.t-cms__page-container_snippet .rpt{font-family:'Fustat',Arial,sans-serif !important;font-size:15px !important;line-height:1.5 !important;color:#1B1E27 !important;border-radius:10px;overflow:hidden}
.t-cms__page-container_snippet .rpt th,.t-cms__page-container_snippet .rpt td{border:1px solid #DCE1E8 !important;padding:12px 14px !important;font-weight:400 !important}
.t-cms__page-container_snippet .rpt th{background:#F2F4F7 !important;font-family:'Fustat',Arial,sans-serif !important;font-weight:700 !important}
.t-cms__page-container_snippet .rpt tbody tr:nth-child(even) td{background:#F7F8FA}
@media screen and (max-width:980px){
.t-cms__page-container_snippet .t-redactor__text,.t-cms__page-container_snippet .t-redactor__text p,.t-cms__page-container_snippet .t-redactor__text li{font-size:17px !important}
.t-cms__page-container_snippet .t-redactor__h2{font-size:26px !important;margin-top:44px !important}
.t-cms__page-container_snippet .t-redactor__h3{font-size:20px !important}
.t-cms__page-container_snippet .rpt{font-size:14px !important}
}
.t-cms__page-container_snippet nav[aria-label="Breadcrumb"]{margin-bottom:20px !important}

.t-cms__card [data-style="title_typo"],.t-cms__card [data-style="title_typo"] *{font-family:'Fustat',Arial,sans-serif !important;font-weight:700 !important;color:#1B1E27 !important}
.t-cms__card [data-style="descr_typo"],.t-cms__card [data-style="text_typo"]{font-family:'Fustat',Arial,sans-serif !important}
