/* Блог: страница статьи. Картинка записи — обложка на всю ширину от самого верха (шапка сайта лежит поверх неё), дата и H1 поверх обложки. Шапка фиксированная: 160 px на компьютере, 80 px на телефоне — на столько обложка выше */
.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) + 160px) !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}
@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}
}
