.ad-slot{border-radius:2px;width:100%;display:grid;position:relative;overflow:hidden}.ad-slot-empty{color:#8b887f;text-align:center;text-transform:uppercase;letter-spacing:.12em;background:#ece8dc;place-content:center}.ad-slot-empty span{font-size:12px;font-weight:800}.ad-slot-empty small{letter-spacing:.08em;margin-top:7px;font-size:11px}.ad-slot-filled{background:#edf0f2;align-content:start}.ad-slot-creative{background:#e6ecef;line-height:0;display:block}.ad-slot-creative img{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.ad-slot-marking{color:#566a78;letter-spacing:normal;text-transform:none;background:#fff;flex-wrap:wrap;align-items:center;gap:5px 9px;padding:5px 8px;font-size:10px;line-height:1.2;display:flex}.ad-slot-marking b{color:#1f3545;text-transform:uppercase;font-size:10px}.ad-slot-marking a{text-decoration:underline}@media (min-width:681px){.content-grid>aside .ad-slot{height:auto!important;min-height:0!important}}@media (max-width:680px){.content-grid aside .ad-slot{min-height:220px!important}.ad-slot-marking{padding:4px 6px;font-size:9px}.ad-slot-marking b{font-size:9px}}.ad-slot[data-ad-code]{letter-spacing:normal;text-transform:none;background:0 0;grid-template-rows:minmax(0,1fr) auto;align-content:stretch;min-height:142px}.ad-slot[data-ad-code] .ad-slot-creative{background:0 0;justify-content:center;align-items:center;height:100%;min-height:0;display:flex}.ad-slot[data-ad-code] .ad-slot-creative img{width:100%;height:100%;max-height:100%;object-fit:contain!important}.ad-slot[data-ad-code] .ad-slot-marking{z-index:1;flex-shrink:0;max-height:60px;position:relative;overflow:auto}.ad-slot[data-ad-code=homepage_top],.ad-slot[data-ad-code=homepage_mid],.ad-slot[data-ad-code=homepage_after_interviews],.ad-slot[data-ad-code=article_stream],.ad-slot[data-ad-code=catalog_stream]{height:142px;min-height:142px!important}.ad-slot[data-ad-code=content_sidebar]{height:490px!important;min-height:490px!important}.ad-widget{margin:24px 0}.ad-partner{width:100%;min-height:142px}.ad-overlay{z-index:10000;position:fixed}.ad-overlay.is-loading{pointer-events:none;opacity:0}.ad-fullscreen{background:#101823ed;place-items:center;padding:48px 16px 16px;display:grid;inset:0}.ad-fullscreen .ad-slot{background:#fff;width:100%;height:100%;max-height:100%}.ad-floor{background:#fff;width:100%;height:90px;bottom:0;left:0;box-shadow:0 -3px 12px #0003}.ad-floor .ad-slot{height:90px;min-height:0}.ad-overlay>button{z-index:3;color:#142c42;cursor:pointer;background:#fff;border:1px solid #9eb1c2;border-radius:5px;padding:8px 16px;font-size:15px;position:absolute;top:8px;right:8px}.ad-floor>button{top:-36px}.ad-overlay .ad-slot-marking{font-size:9px}.ad-slot[data-ad-code=site_fullscreen]{min-height:0}.public-continuation-ad[data-ad-code]{width:min(1440px,100% - 32px);margin:24px auto}.public-article-rail>.ad-slot[data-ad-code]{border:0;border-radius:0;padding:0;display:grid;position:sticky;top:18px}.tg-live-layout .ad-slot[data-ad-code=article_stream]{width:100%;margin:24px 0}.weather-side-ad:has(.ad-slot[data-ad-code]){height:490px;min-height:490px;box-shadow:none;background:0 0;position:static}.weather-layout{grid-template-columns:minmax(0,1fr) 300px}:is(.catalog-ad:has(.ad-slot[data-ad-code]),.afisha-ad:has(.ad-slot[data-ad-code])){width:300px;min-width:0}.ad-slot[data-ad-code=homepage_recommendations],.ad-slot[data-ad-code=homepage_partner_feed]{min-height:1px}.ad-slot.ad-slot-empty[data-ad-code=homepage_recommendations],.ad-slot.ad-slot-empty[data-ad-code=homepage_partner_feed]{margin:0}@media (min-width:1024px){.hero-track>.carousel-ad[data-ad-code]{height:490px;min-height:490px}.video-scroll>.carousel-ad[data-ad-code]{flex:0 0 31%;height:430px}.interview-grid>.carousel-ad[data-ad-code]{height:390px}.project-carousel>.carousel-ad[data-ad-code]{height:300px}.public-article-rail{min-width:0}}@media (max-width:1023px){.ad-slot[data-ad-code=homepage_news_left],.ad-slot[data-ad-code=homepage_news_left_second],.ad-slot[data-ad-code=content_sidebar],.catalog-ad,.afisha-ad,.weather-side-ad{display:none!important}.weather-layout{grid-template-columns:minmax(0,1fr)}.content-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.content-grid>aside{display:contents!important}.content-grid>aside:first-child>.dynamic-promo,.content-grid>aside:first-child>.editorial-empty{grid-area:1/1;height:210px!important;min-height:0!important}.content-grid>aside:last-child>.ad-slot{grid-area:1/2;height:210px!important;min-height:210px!important}.content-grid>.feed{grid-area:2/1/auto/-1}.content-grid>aside:last-child>.dynamic-promo,.content-grid>aside:last-child>.editorial-empty{grid-area:3/1/auto/-1}.explain{flex-direction:column;display:flex}.explain>.ad-slot{width:100%;height:250px;min-height:250px!important}.explain>div:not(.ad-slot){width:100%}.ad-slot[data-ad-code=homepage_top],.ad-slot[data-ad-code=homepage_mid],.ad-slot[data-ad-code=homepage_after_interviews],.ad-slot[data-ad-code=article_stream],.ad-slot[data-ad-code=catalog_stream]{height:154px;min-height:154px!important}.ad-floor,.ad-floor .ad-slot{height:100px}.ad-slot[data-ad-code=homepage_hero_promo]{height:420px;min-height:420px}.video-scroll>.carousel-ad[data-ad-code]{flex:0 0 86%;height:430px}.interview-grid>.carousel-ad[data-ad-code]{height:390px}.project-carousel>.carousel-ad[data-ad-code]{height:260px}.public-continuation-ad[data-ad-code]{width:calc(100% - 16px)}}.ad-slot[data-ad-code] .ad-slot-creative img{max-width:100%;max-height:100%;width:auto!important;height:auto!important}.ad-slot[data-ad-code].ad-slot-empty{place-content:stretch}.content-grid.repeated-flow{min-width:0}@media (min-width:681px) and (max-width:1023px){.ad-slot[data-ad-code=homepage_top],.ad-slot[data-ad-code=homepage_mid],.ad-slot[data-ad-code=homepage_after_interviews],.ad-slot[data-ad-code=article_stream],.ad-slot[data-ad-code=catalog_stream]{height:142px;min-height:142px!important}}@media (max-width:1023px){.content-grid.repeated-flow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.tg-live-layout{container-type:inline-size}.tg-live-layout .ad-slot[data-ad-code=article_stream]{z-index:21;background:#dbe8ef;width:100cqw;margin-left:calc(50% - 50cqw)}.ad-slot-filled[data-ad-code=homepage_top]{grid-template-rows:auto auto;height:auto;min-height:0!important}.ad-slot-filled[data-ad-code=homepage_top] .ad-slot-creative{width:100%;height:auto}.ad-slot-filled[data-ad-code=homepage_top] .ad-slot-creative img{max-width:none;max-height:none;object-fit:contain!important;width:100%!important;height:auto!important}@media (max-width:1023px){.content-grid,.content-grid.repeated-flow{grid-template-columns:repeat(2,minmax(0,1fr))!important}.content-grid>.feed{width:100%;min-width:0}.content-grid>.feed>.section-head{flex-wrap:wrap;gap:12px}.content-grid .news-row>div{overflow-wrap:anywhere;min-width:0}}.ad-slot[data-ad-code].ad-slot-filled.ad-slot-vertical{grid-template-rows:minmax(0,1fr) 35px;grid-template-columns:minmax(0,1fr)}.ad-slot[data-ad-code].ad-slot-filled.ad-slot-horizontal{grid-template-rows:minmax(0,1fr);grid-template-columns:35px minmax(0,1fr)}.ad-slot[data-ad-code].ad-slot-filled.ad-slot-horizontal>.ad-slot-creative{grid-area:1/2;min-width:0}.ad-slot[data-ad-code].ad-slot-filled.ad-slot-vertical>.ad-slot-creative{grid-area:1/1}.ad-disclosure-rail{box-sizing:border-box;color:#243746;background:#fff;align-items:center;gap:6px;min-width:0;min-height:0;font:700 11px/1.1 Arial,sans-serif;display:flex}.ad-disclosure-rail.vertical{text-align:left;grid-area:2/1;justify-content:flex-start;justify-self:stretch;padding:3px 5px}.ad-disclosure-rail.horizontal{flex-direction:column;grid-area:1/1;justify-content:flex-start;align-items:center;padding:4px 0;overflow:hidden}.ad-disclosure-trigger{box-sizing:border-box;color:#213947;cursor:pointer;letter-spacing:1px;background:#fff;border:1px solid #7991a0;border-radius:50%;place-items:center;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;font:800 12px/1 Arial,sans-serif;display:grid}.ad-disclosure-trigger:focus-visible{outline-offset:1px;outline:2px solid #165e9c}.ad-disclosure-word{white-space:nowrap;text-transform:none;letter-spacing:normal}.ad-disclosure-rail.horizontal .ad-disclosure-word{transform-origin:50%;display:block;position:relative;top:39px;transform:rotate(-90deg)}.ad-disclosure-panel{z-index:20000;box-sizing:border-box;color:#1a2b36;text-align:left;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #bacbd4;border-radius:9px;width:min(340px,100vw - 16px);max-height:calc(100vh - 16px);padding:14px;font:13px/1.35 Arial,sans-serif;position:fixed;overflow:auto;box-shadow:0 12px 35px #10233755}.ad-disclosure-panel strong{margin-bottom:10px;font-size:15px;display:block}.ad-disclosure-panel p{overflow-wrap:anywhere;border-top:1px solid #e3eaee;gap:2px;margin:0;padding:7px 0;display:grid}.ad-disclosure-panel b{color:#536e7e;font-size:11px}.ad-disclosure-panel a{color:#12609d;text-decoration:underline}.ad-slot[data-ad-code=homepage_top].ad-slot-horizontal.ad-slot-filled{grid-template-rows:auto;height:auto;min-height:0!important}.ad-slot[data-ad-code=homepage_top].ad-slot-horizontal.ad-slot-filled>.ad-slot-creative{height:auto}.ad-slot[data-ad-code=homepage_top].ad-slot-horizontal.ad-slot-filled>.ad-slot-creative img{max-width:none;max-height:none;width:100%!important;height:auto!important}.ad-free-slot-replacement{padding:0;background:0 0!important;display:block!important}.ad-free-slot-replacement>.dynamic-promo{width:100%;height:100%;min-height:100%}.ad-free-home .content-grid>aside:not(:has(.ad-free-slot-replacement)){grid-template-rows:auto}.ad-free-explain{display:block!important}.ad-free-explain>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;width:100%;display:grid}.ad-free-explain .explain-tabs{grid-column:1/-1}.ad-free-explain>.ad-slot{display:none!important}html[data-ad-mode=disabled] .public-top-ad:empty{display:none}html[data-ad-mode=disabled] :is(.catalog-ad,.weather-side-ad,.afisha-ad):empty{display:none!important}html[data-ad-mode=disabled] .catalog-layout:has(>.catalog-ad:empty){grid-template-columns:230px minmax(0,1fr)}html[data-ad-mode=disabled] .weather-layout:has(>.weather-side-ad:empty){grid-template-columns:minmax(0,1fr)}html[data-ad-mode=disabled] .afisha-grid:has(>.afisha-ad:empty){grid-template-columns:260px minmax(0,1fr)}@media (max-width:680px){.ad-free-explain>div{grid-template-columns:1fr}.ad-free-explain .explain-tabs{grid-column:1}}
