@charset "utf-8";

@media (max-width: 1240px) {
  .commentsApp__infoMessage { align-items: center; display: flex; font: 700 14px / 20px roboto, roboto_; height: 0px; justify-content: space-between; margin: 0px; overflow: hidden; padding: 0px 10px; transition: margin 0.3s ease-in-out; visibility: hidden; width: 100%; }
  .commentsApp__infoMessageClose { cursor: pointer; }
  .commentsApp__comment .commentsApp__textField { height: 0px; visibility: hidden; }
  .reg { padding: 0px 15px; }
  .commentsApp__addCommentTextarea { appearance: none; background-color: rgb(255, 255, 255); border-radius: 0px; color: rgb(17, 17, 17); display: block; font: 400 15px / 25px roboto, roboto_; min-height: 110px; padding: 15px 20px; position: relative; resize: none; transition: border-color 0.2s ease-out; width: 100%; }
  .commentsApp__addCommentTextarea:hover { border-color: rgb(17, 17, 17); }
  .commentsApp__addCommentTextarea:focus { border-color: rgb(17, 17, 17); outline: 0px; }
  .commentsApp__bottom { border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-image: initial; border-top-style: initial; border-top-color: initial; justify-content: space-between; padding: 15px; }
  .commentsApp__bottom, .commentsApp__bottomFrame { align-items: center; display: flex; flex-flow: wrap; justify-content: end !important; }
  .commentsApp__bottomFrame { gap: 10px; }
  .commentsApp__bottomFrame .commentsApp__bottomFrameElement { color: rgb(117, 117, 117); font: 700 14px / 14px robotocondensed, robotocondensed_; }
  .commentsApp__bottomFrame .commentsApp__userName { max-width: 150px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .commentsApp__commentsContainer { display: flex; flex-flow: column; padding-top: 5px; }
  .commentsApp__comment { border-bottom: 1px solid rgb(229, 229, 229); padding: 15px 0px; }
  .commentsApp__comment:last-child { border-bottom: 0px; }
  .commentsApp__comment:has(.adviewDFPBanner) { border-bottom: 0px; padding-bottom: 0px; }
  .commentsApp__comment .commentsApp__textField { margin-left: 40px; }
  .commentsApp__commentHead { align-items: center; display: flex; flex-flow: wrap; gap: 10px; }
  .commentsApp__commentAuthor { font: 700 16px / 20px robotocondensed, robotocondensed_; word-break: break-word; }
  .commentsApp__commentBody { font: 400 16px / 24px roboto, roboto_; margin: 15px 0px; word-break: break-word; }
  .commentsApp__commentDate { color: rgb(117, 117, 117); font: 400 16px / 20px robotocondensed, robotocondensed_; }
  .commentsApp__commentLink { position: relative; }
  .commentsApp__commentLinkButton { appearance: none; background-color: transparent; border: 0px; cursor: pointer; padding: 0px; }
  .commentsApp__commentLinkButton::before { content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M9.1 15H5.5a4.337 4.337 0 0 1-3.184-1.316A4.337 4.337 0 0 1 1 10.5a4.337 4.337 0 0 1 1.316-3.184A4.337 4.337 0 0 1 5.5 6h3.6v1.8H5.5a2.6 2.6 0 0 0-1.912.788A2.6 2.6 0 0 0 2.8 10.5a2.6 2.6 0 0 0 .788 1.912A2.6 2.6 0 0 0 5.5 13.2h3.6zm-2.7-3.6V9.6h7.2v1.8zm4.5 3.6v-1.8h3.6a2.6 2.6 0 0 0 1.912-.788A2.6 2.6 0 0 0 17.2 10.5a2.6 2.6 0 0 0-.787-1.912A2.6 2.6 0 0 0 14.5 7.8h-3.6V6h3.6a4.337 4.337 0 0 1 3.184 1.316A4.337 4.337 0 0 1 19 10.5a4.337 4.337 0 0 1-1.316 3.184A4.337 4.337 0 0 1 14.5 15z' fill='%23757575'/%3E%3C/svg%3E"); display: block; font-size: 0px; line-height: 0; }
  .commentsApp__commentLinkInfo { background: rgb(255, 255, 255); box-shadow: rgba(18, 18, 18, 0.2) 4px 4px 6px; color: rgb(117, 117, 117); display: none; font: 700 14px / 20px roboto, roboto_; padding: 15px; position: absolute; right: 0px; top: 100%; width: max-content; z-index: 9; }
  .commentsApp__subComments .commentsApp__textField { margin-left: 0px; }
  .commentsApp__options { align-items: center; display: flex; gap: 20px; margin-left: auto; }
  .commentsApp__options-item { line-height: 0; position: relative; }
  .commentsApp__optionsDots::before { content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%23757575' viewBox='0 -960 960 960'%3E%3Cpath d='M479.79-192Q450-192 429-213.21t-21-51Q408-294 429.21-315t51-21Q510-336 531-314.79t21 51Q552-234 530.79-213t-51 21Zm0-216Q450-408 429-429.21t-21-51Q408-510 429.21-531t51-21Q510-552 531-530.79t21 51Q552-450 530.79-429t-51 21Zm0-216Q450-624 429-645.21t-21-51Q408-726 429.21-747t51-21Q510-768 531-746.79t21 51Q552-666 530.79-645t-51 21Z'/%3E%3C/svg%3E"); display: block; font-size: 0px; line-height: 0; }
  .commentsApp__commentFooter { gap: 15px 30px; }
  .commentsApp__commentFooter { align-items: center; display: flex; flex-flow: wrap; }
  .commentsApp__showReplies { align-items: center; display: flex; gap: 6px; position: relative; }
  .commentsApp__showReplies::after { border-width: 4px 4px 0px; border-bottom-style: initial; border-bottom-color: initial; border-left-style: solid; border-left-color: transparent; border-right-style: solid; border-right-color: transparent; border-top-style: solid; border-top-color: initial; content: ""; display: block; font-size: 0px; height: 0px; line-height: 0; width: 0px; }
  .commentsApp { color: rgb(17, 17, 17); margin: 0px 15px 30px; }
  .commentsApp__textStyledBtn { align-items: center; appearance: none; background: transparent; border: none; color: rgb(17, 17, 17); cursor: pointer; display: flex; font: 700 14px / 20px robotocondensed, robotocondensed_; gap: 6px; padding: 0px; transition: color 0.2s ease-out; }
  .commentsApp__textStyledBtn:hover { color: rgb(117, 117, 117); }
  .commentsApp__button { background-color: rgb(190, 255, 150); border: 2px solid rgb(190, 255, 150); box-sizing: border-box; cursor: pointer; display: block; font: 700 14px / 16px robotocondensed, robotocondensed_; padding: 5px 10px; text-transform: uppercase; width: 100%; }
  .commentsApp:not(.commentsApp--logged) .commentsApp__button--send { display: none; }
  .commentsApp__Box { background: rgb(255, 255, 255); box-shadow: rgba(18, 18, 18, 0.2) 4px 4px 6px; display: none; flex-flow: column; gap: 15px; padding: 15px; position: absolute; right: 0px; top: 100%; white-space: nowrap; width: auto; z-index: 9; }
  .commentsApp__BoxOption { align-items: center; appearance: none; background: transparent; border: none; color: rgb(117, 117, 117); cursor: pointer; display: flex; font: 700 14px / 14px robotocondensed, robotocondensed_; gap: 10px; padding: 0px; position: relative; text-align: left; transition: color 0.2s ease-out; }
  .commentsApp__BoxOption:hover { color: rgb(17, 17, 17); }
  .commentsApp__header { align-items: center; display: flex; justify-content: space-between; }
  .commentsApp__heading { padding-bottom: 15px; font: 700 20px / 26px oswald, oswald_; text-transform: uppercase; }
  .commentsApp__heading span { font: 400 20px / 26px oswald, oswald_; }
  html { font-size: 21px; overflow-x: hidden; }
  html body { padding-top: 50px; }
  * { box-sizing: border-box; }
  .section_wrapper { width: 100%; }
  .section_wrapper .content_wrap { background-color: rgb(255, 255, 255); position: relative; }
  .content_wrap { background-color: rgb(255, 255, 255); position: relative; width: 100%; }
  .left_aside, .right_aside { width: 100%; }
  @supports (display: grid) {
  .main_wrapper, .top_section { width: 100%; }
  .bottom_section { width: 100%; }
  .right_aside { width: 100%; }
}
  #article_title::after, .article_author::after { clear: both; content: " "; display: block; float: none; width: 100%; }
  #article_title { color: rgb(17, 17, 17); font: 700 24px / 31px oswald, oswald_; margin-top: 10px; word-break: break-word; }
  .main_wrapper:not(.main_wrapper--video) #article_title { padding: 2px 0px 0px; line-height: 31px; width: 100% !important; }
  @supports (display: grid) {
  #article_title { width: 100%; }
}
  .article_author { display: block; }
  .article_author { color: rgb(17, 17, 17); font-family: robotocondensed; font-size: 14px; line-height: 18px; margin-top: 5px; }
  .date_section { color: rgb(17, 17, 17); }
  .date_section { font: 400 14px / 18px robotocondensed, robotocondensed_; }
  .author_section { align-items: center; display: flex; margin: 20px 0px; padding: 0px; }
  .author_prefix { color: rgb(117, 117, 117); font-weight: 400; text-transform: capitalize; }
  #sitePath { position: relative; }
  .breadcrumbs { display: flex; flex-flow: row; font: 400 12px / 21px roboto, roboto_; height: 20px; margin: 17px 0px 8px; overflow: hidden; width: 100%; }
  body#pageTypeId_7 .breadcrumbs { margin: 0px 15px; }
  .breadcrumbs::before { background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgb(255, 255, 255) 70%); content: ""; height: 100%; position: absolute; right: 0px; top: 0px; width: 50px; z-index: 1; }
  .breadcrumbs .breadcrumbs__item { color: rgb(117, 117, 117); position: relative; }
  .breadcrumbs .breadcrumbs__item::after { content: "·"; display: inline-block; font-size: 2em; line-height: 15px; padding: 0px 7px 0px 5px; vertical-align: middle; }
  .breadcrumbs .breadcrumbs__item:last-of-type { padding-right: 0px; }
  .breadcrumbs .breadcrumbs__item:last-of-type::after { display: none; }
  .breadcrumbs .breadcrumbs__item .breadcrumbs__link { color: inherit; font: inherit; transition: color 0.2s ease-in; }
  .breadcrumbs .breadcrumbs__item .breadcrumbs__link:hover { background: none; color: rgb(17, 17, 17); }
  @supports (display: grid) {
  #sitePath { width: 100%; }
}
  .socialBar { display: flex; flex-direction: column; }
  .socialBar.vertical.visible { opacity: 1; top: 230px; }
  .socialBar__items { display: none; gap: 13px; justify-content: flex-end; position: relative; width: 115px; }
  .news-box { display: none; }
  .main_wrapper, .top_section { display: block; width: 100%; }
  .socialBar__item { align-items: center; background-color: rgb(255, 255, 255); background-position: 50% center; border: 2px solid rgb(229, 229, 229); border-radius: 50%; cursor: pointer; display: flex; height: 30px; justify-content: center; overflow: hidden; width: 30px; }
  .socialBar__item > svg { height: 16px; width: 16px; }
  .socialBar__item--c2s { border: none; display: none; }
  .socialBar__item--copyArticle { overflow: visible; position: relative; }
  .socialBar__item--copyArticle > svg { height: 14px; width: 15px; }
  .socialBar__tooltip { background-color: rgb(117, 117, 117); color: rgb(255, 255, 255); font: 400 10px / 12px robotocondensed, robotocondensed_; opacity: 0; padding: 6px; pointer-events: none; position: absolute; right: 0px; text-align: center; top: calc(100% + 14px); white-space: nowrap; z-index: 1; }
  .socialBar__tooltip::before { border-color: transparent transparent transparent rgb(117, 117, 117); border-style: solid; border-width: 6px 0px 0px 6px; content: ""; height: 0px; left: auto; position: absolute; right: 12px; top: -6px; transform: translateX(100%); width: 0px; z-index: 1; }
  .art_content { color: rgb(17, 17, 17); font: 400 18px / 29px roboto, roboto_; }
  .art_content b { font-weight: 700; }
  .art_content i { font-style: italic; }
  .art_content .art_sub_title { font: 700 20px / 32px robotocondensed, robotocondensed_; margin: 20px 0px; word-break: break-word; }
  .art_content .art_paragraph, .art_content p { margin: 20px 0px; word-break: break-word; }
  .art_content ul { overflow-wrap: break-word; margin: 20px 0px; padding-left: 25px; }
  .art_content ul > li { margin: 15px 0px; }
  .art_content ul { list-style: outside square; }
  .art_content .art_embed:has(.video-head) { background-color: rgb(238, 238, 238); color: rgb(17, 17, 17); display: flex; flex-flow: column; gap: 15px; margin: 30px -15px; padding: 15px 15px 20px; position: relative; }
  .art_content .art_embed:has(.video-head)::after { border-color: rgb(238, 238, 238) transparent transparent; border-style: solid; border-width: 10px 10px 0px 0px; content: ""; height: 0px; left: 0px; position: absolute; top: 100%; width: 0px; z-index: 1; }
  .art_content .art_embed:has(.video-head) > div:first-child:has(.video-head) { display: contents; }
  .art_content .art_embed:has(.video-head) .video-head { display: block; font: 700 16px / 20px oswald, oswald_; text-transform: uppercase; }
  .art_content .art_embed:has(.video-head) .video-description { display: block; font: 700 18px / 24px robotocondensed, robotocondensed_; margin-top: -5px; }
  .art_content .art_embed:has(.video-head) div[id^="onn-cid"] { aspect-ratio: 16 / 9; background-color: rgb(255, 255, 255); }
  .article-gallery-picture { display: grid; grid-template: "picture picture" 1fr "description meta" max-content / 1fr max-content; }
  .article-gallery-picture__image { display: block; grid-area: picture; width: 100vw; margin-left: -20px; }
  .article-gallery-picture__description { color: rgb(117, 117, 117); font: 400 12px / 16px robotocondensed, robotocondensed_; grid-area: description; overflow-wrap: anywhere; padding: 0px 15px; }
  .tags { margin: 20px 0px 0px; padding: 0px 15px; width: 100%; }
  .tags_header { display: none; }
  .tags_list { display: flex; flex-flow: wrap; gap: 10px; }
  .tags_item { border: 1px solid rgb(229, 229, 229); color: rgb(117, 117, 117); display: block; font: 400 14px / 14px robotocondensed, robotocondensed_; padding: 3px; text-transform: capitalize; }
  .tag_link { color: currentcolor; }
  .news-box { position: relative; }
  .news-box__tablist { border-bottom: 1px solid rgb(229, 229, 229); display: flex; overflow-x: auto; scroll-behavior: smooth; scroll-snap-type: x mandatory; width: 100%; }
  .news-box__tab { appearance: none; background-color: transparent; border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2px solid transparent; border-radius: 0px; color: rgb(117, 117, 117); cursor: pointer; flex: 1 1 50%; font: 700 18px / 22px robotocondensed, robotocondensed_; padding: 8px 16px; scroll-snap-align: center; text-transform: uppercase; transition: color 0.2s ease-out; white-space: nowrap; }
  .news-box__tab:hover { color: rgb(17, 17, 17); }
  .news-box__tab:focus { border-bottom-color: rgb(17, 17, 17); }
  .news-box__tab[aria-selected="true"] { border-bottom-color: rgb(17, 17, 17); color: rgb(17, 17, 17); }
  .news-box__tabpanels { padding: 0px 15px; }
  .news-box__tabpanel { padding-top: 15px; }
  .news-box__tabpanel[data-tabpanel-show="false"] { display: none !important; }
  .news-box-newest, .news-box-popular { display: flex; flex-flow: column; gap: 15px; }
  .news-box-article-text { border-bottom: 1px solid rgb(219, 219, 219); line-height: 0; padding-bottom: 15px; }
  .news-box-article-text__time { color: rgb(236, 81, 81); font: 700 16px / 20px oswald, oswald_; }
  .news-box-article-text__link { color: rgb(17, 17, 17); cursor: pointer; transition: color 0.2s ease-out; }
  .news-box-article-text__link:focus, .news-box-article-text__link:hover { color: rgb(117, 117, 117); }
  .news-box-article-text__title { display: inline; font: 700 16px / 20px robotocondensed, robotocondensed_; }
  .news-box-article-tile { border-bottom: 1px solid rgb(219, 219, 219); color: rgb(17, 17, 17); display: flex; flex-flow: row; gap: 15px; padding-bottom: 15px; transition: color 0.2s ease-out; }
  .news-box-article-tile:focus, .news-box-article-tile:hover { color: rgb(117, 117, 117); }
  .news-box-article-tile__photo { display: block; flex: 0 0 auto; height: 70px; object-fit: cover; width: 100px; }
  .news-box-article-tile__meta { display: flex; flex-flow: column; gap: 10px; }
  .news-box-article-tile__title { font: 700 16px / 20px robotocondensed, robotocondensed_; }
  .recommendations__tabpanel[aria-labelledby="recommendations-tab-recommended"]:has(.recommendations-article-list:only-child) { display: block; }
  .page_footer::after { clear: both; content: " "; display: block; float: none; width: 100%; }
  .page_footer { background: rgb(255, 255, 255); color: rgb(150, 150, 150); font: 400 13px / 30px roboto, roboto_; margin: 0px auto; padding: 2px 15px 20px; text-align: center; width: auto; }
  .page_footer .footer_lower_links { border-top: 1px solid rgb(236, 236, 236); font: 400 12px / 30px roboto, roboto_; padding-top: 16px; }
  .c2sPlayer__inArticleControl { align-items: center; border: 2px solid rgb(229, 229, 229); border-radius: 50%; display: flex; flex-direction: row-reverse; height: 30px; opacity: 1; transition: opacity 0.2s; width: 30px; }
  .c2sPlayer__inArticleControl button { background-color: rgb(255, 255, 255); background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg data-name='Listen icon'%3E%3Cpath d='M0 0h24v24H0z' data-name='Rectangle 4538' style='fill:none'/%3E%3Cpath d='M6 18H0V9a8.719 8.719 0 0 1 .712-3.512A9.036 9.036 0 0 1 5.488.712 8.719 8.719 0 0 1 9 0a8.719 8.719 0 0 1 3.512.712 9.036 9.036 0 0 1 4.776 4.776A8.719 8.719 0 0 1 18 9v9h-6v-8h4V9a6.75 6.75 0 0 0-2.038-4.962A6.75 6.75 0 0 0 9 2a6.75 6.75 0 0 0-4.962 2.038A6.75 6.75 0 0 0 2 9v1h4z' data-name='Path 10375' style='fill:%23111' transform='translate(3 3)'/%3E%3C/g%3E%3C/svg%3E"); background-position: 50% center; background-repeat: no-repeat; background-size: 14px; border: none; border-radius: 50%; cursor: pointer; height: 24px; margin: auto 0px; outline: none; width: 30px; }
  .nav__hamburger { display: block; }
  .nav__mainMenu { display: none; }
  .serviceLogo { padding: 0px; background: rgb(255, 255, 255); border-bottom: 1px solid rgb(229, 229, 229); display: flex; flex-direction: column; position: relative; transform: translateY(0px); transition: transform 0.3s ease-out; width: 100%; z-index: 10600; height: 60px; }
  .serviceLogo__img { display: block; height: auto; max-height: 28px; width: auto; }
  .serviceLogo__bin { display: block; width: 100%; }
  .serviceLogo__logoGroupElements { align-items: center; background-color: rgb(255, 255, 255); display: flex; height: 10px; justify-content: center; width: 100%; z-index: 10; }
  .serviceLogo--graphicLogo:not(.serviceLogo--withAutopromotion) .serviceLogo__logoGroupElements { justify-content: center; padding: 0px; }
  .nav__active { color: rgb(17, 17, 17); }
  .nav__closeProjectX { -webkit-tap-highlight-color: transparent; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23111' d='M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E"); height: 60px; right: 0px; width: 44px; }
  .nav__closeProjectX, .nav__hamburger { background-position: 50% center; background-repeat: no-repeat; position: absolute; top: 30px; transform: translateY(-50%); z-index: 10602; }
  .nav__hamburger { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23111' d='M3 18h18v-2H3Zm0-5h18v-2H3Zm0-7v2h18V6Z'/%3E%3C/svg%3E"); height: 20px; left: 0px; margin-left: 15px; width: 20px; }
  .nav__hamburger--projectX { height: 60px; left: 0px; margin-left: 0px; margin-right: 0px; right: auto; width: 44px; }
  @media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
}
}
  .main-navigation { left: 0px; position: relative; width: 100%; z-index: 10602; }
  .main-navigation--projectx .main-navigation__close { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cpath fill='%23fff' d='M0 0h40v40H0z'/%3E%3Cpath fill='%23111' d='M27 14.41 25.59 13 20 18.59 14.41 13 13 14.41 18.59 20 13 25.59 14.41 27 20 21.41 25.59 27 27 25.59 21.41 20z'/%3E%3C/svg%3E"); background-position: 50% center; background-repeat: no-repeat; cursor: pointer; height: 40px; line-height: 40px; padding-left: 16px; position: relative; width: 40px; display: none; }
  .main-navigation--projectx .main-navigation__close:hover { overflow: visible; }
  .main-navigation--projectx .main-navigation__inner-wrapper { width: 100%; }
  .main-navigation::before { border-color: rgb(0, 0, 0) transparent transparent; border-style: solid; border-width: 10px 10px 0px 0px; content: ""; height: 0px; left: 0px; position: absolute; top: 40px; width: 0px; z-index: 1; }
  .main-navigation__arrow-small { cursor: pointer; margin-left: 10px; margin-right: 10px; }
  .main-navigation__bg { background: rgb(0, 0, 0); height: 40px; position: absolute; width: 100vw; z-index: 0; }
  .main-navigation__back, .main-navigation__logo { align-items: center; display: flex; z-index: 1; }
  .main-navigation__logo { margin-left: 5px; margin-top: 2px; }
  .main-navigation__logo--linkIcon { position: absolute; left: 40px; line-height: 0; }
  .main-navigation__nav { margin-left: 20px; }
  .main-navigation__nav .main-navigation__link { color: rgb(255, 255, 255); font: 400 14px / 18px oswald, oswald_; letter-spacing: 0.3px; transition: 0.2s ease-out; }
  .main-navigation__nav .main-navigation__link:hover { opacity: 0.8; }
  .main-navigation__nav .main-navigation__lists { display: none; }
  .main-navigation__nav .main-navigation__list-item { cursor: pointer; height: 100%; padding: 10px; }
  .main-navigation__nav .main-navigation__list-item--isHighlighted { background-color: rgb(255, 255, 255); }
  .main-navigation__nav .main-navigation__list-item--isHighlighted .main-navigation__link { color: rgb(17, 17, 17); }
  .main-navigation__logo { height: 25px; order: 1; }
  .main-navigation__inner-wrapper { align-items: center; background: rgb(0, 0, 0); display: flex; height: 40px; margin: auto; padding-left: 10px; width: 100%; }
  .main-navigation__inner-wrapper .main-navigation__nav { margin-left: auto; order: 3; }
  .main-navigation__shortcuts { align-items: baseline; display: flex; margin-left: auto; }
  .main-navigation__shortcuts .main-navigation__lists { display: flex; padding: 18px 15px; }
  .main-navigation__shortcuts .main-navigation__link { align-items: center; color: rgb(17, 17, 17); cursor: pointer; display: flex; font: 400 12px / 17px roboto, roboto_; letter-spacing: 0.3px; text-transform: uppercase; }
  .main-navigation__shortcuts .main-navigation__list-item span { margin-left: 8px; }
  .main-navigation__login { order: 1; position: relative; }
  .main-navigation__link { display: none !important; }
  .main-navigation__login .main-navigation__login { position: absolute; right: -160px; margin-left: 8px; display: block !important; }
  .main-navigation__nav { display: block; }
  .main-navigation__nav .main-navigation__list-item, .main-navigation__shortcuts .main-navigation__list-item { align-items: center; display: flex; position: relative; }
  .main-navigation__dropdown { display: flex; justify-content: center; order: 2; position: relative; }
  .top_wrapper { height: 40px; position: fixed; top: 0px; transition: transform 0.3s ease-out; width: 100%; z-index: 100; }
  html body { padding-top: 100px; overflow: hidden; }
  html body#pageTypeId_7 { padding-top: 120px; }
  #DFP_PREMIUMBOARD { z-index: 10602; }
  .navBox { position: relative; transform: translateY(0px); transition: 0.6s ease-out; z-index: -2; }
  .art_content .art_embed:has(.twitter-tweet, .instagram-media, .tiktok-embed, .telegram-post, .fb-embed) { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='%23757575' viewBox='0 0 960 960'%3E%3Cpath d='M234 940q-48 0-81-33t-33-81q0-48 33-81t81-33q14 0 25 3l21 7 85-106q-19-23-29-52t-5-62l-121-41q-15 25-39 39t-57 14q-48 0-81-33T0 400q0-48 33-81t81-33q48 0 81 33t33 81v4l122 42q18-32 44-49t56-24V244q-39-11-61-43t-23-67q0-48 33-81t81-33q48 0 81 33t33 81q0 35-23 67t-61 43v129q31 7 57 24t44 49l121-42v-4q0-48 33-81t81-33q48 0 81 33t33 81q0 48-33 81t-81 33q-32 0-57-14t-39-39l-121 41q5 32-4 62t-30 52l85 106q11-5 22-7l24-3q48 0 81 33t33 81q0 48-33 81t-81 33q-48 0-81-33t-33-81q0-20 6-36t15-31l-85-106q-32 17-68 17t-69-17l-84 107q10 15 16 31t5 35q0 48-33 81t-81 33z'/%3E%3C/svg%3E"); background-position: 50% center; background-repeat: no-repeat; display: flex; height: 300px; justify-content: center; overflow: clip; position: relative; transition: height 0.5s; }
  .art_content .art_embed:has(.twitter-tweet) { height: 250px; }
  #article_wrapper { padding: 0px; }
  .index_simple.tiles .entry header h2:has(span.article_title__flag__index) > a { display: inline; }
  @font-face { font-display: swap; font-family: oswald; font-style: normal; font-weight: 200 700; src: url("https://static.im-g.pl/css/fonts/oswald-variable-wght-latin-ext-v1.woff2") format("woff2"); }
  @font-face { ascent-override: 146.191%; descent-override: 35.4144%; font-family: oswald_; font-weight: 400; size-adjust: 81.6053%; src: local("Roboto"), local("Roboto-Regular"); }
  @font-face { ascent-override: 146.512%; descent-override: 35.4921%; font-family: oswald_; font-weight: 400; line-gap-override: 0%; size-adjust: 81.4265%; src: local("Arial"), local("ArialMT"); }
  @font-face { ascent-override: 147.893%; descent-override: 35.8264%; font-family: oswald_; font-weight: 400; line-gap-override: 0%; size-adjust: 80.6667%; src: local("Helvetica Neue"), local("HelveticaNeue"); }
  @font-face { ascent-override: 145.71%; descent-override: 35.2978%; font-family: oswald_; font-weight: 400; size-adjust: 81.8749%; src: local("Segoe UI"), local("SegoeUI"); }
  @font-face { ascent-override: 131.244%; descent-override: 31.7934%; font-family: oswald_; font-weight: 700; size-adjust: 90.8994%; src: local("Roboto Bold"), local("Roboto-Bold"); }
  @font-face { ascent-override: 139.323%; descent-override: 33.7505%; font-family: oswald_; font-weight: 700; line-gap-override: 0%; size-adjust: 85.6285%; src: local("Arial Bold"), local("Arial-BoldMT"); }
  @font-face { ascent-override: 139.328%; descent-override: 33.7518%; font-family: oswald_; font-weight: 700; line-gap-override: 0%; size-adjust: 85.625%; src: local("Helvetica Neue Bold"), local("HelveticaNeue-Bold"); }
  @font-face { ascent-override: 137.905%; descent-override: 33.4071%; font-family: oswald_; font-weight: 700; size-adjust: 86.5085%; src: local("Segoe UI Bold"), local("SegoeUI-Bold"); }
  @font-face { font-display: swap; font-family: robotocondensed; font-stretch: 75%; font-style: normal; font-weight: 100 900; src: url("../index/roboto-variable-wdth-wght-latin-ext-v1.woff2") format("woff2"); }
  @font-face { font-family: robotocondensed_; font-weight: 400; size-adjust: 89.0231%; src: local("Roboto"), local("Roboto-Regular"); }
  @font-face { ascent-override: 104.442%; descent-override: 27.4846%; font-family: robotocondensed_; font-weight: 400; line-gap-override: 0%; size-adjust: 88.828%; src: local("Arial"), local("ArialMT"); }
  @font-face { ascent-override: 105.425%; descent-override: 27.7435%; font-family: robotocondensed_; font-weight: 400; line-gap-override: 0%; size-adjust: 87.9991%; src: local("Helvetica Neue"), local("HelveticaNeue"); }
  @font-face { ascent-override: 103.87%; descent-override: 27.3341%; font-family: robotocondensed_; font-weight: 400; size-adjust: 89.3172%; src: local("Segoe UI"), local("SegoeUI"); }
  @font-face { font-family: robotocondensed_; font-weight: 700; size-adjust: 89.2009%; src: local("Roboto Bold"), local("Roboto-Bold"); }
  @font-face { ascent-override: 110.407%; descent-override: 29.0545%; font-family: robotocondensed_; font-weight: 700; line-gap-override: 0%; size-adjust: 84.0285%; src: local("Arial Bold"), local("Arial-BoldMT"); }
  @font-face { ascent-override: 110.412%; descent-override: 29.0557%; font-family: robotocondensed_; font-weight: 700; line-gap-override: 0%; size-adjust: 84.0251%; src: local("Helvetica Neue Bold"), local("HelveticaNeue-Bold"); }
  @font-face { ascent-override: 109.284%; descent-override: 28.7589%; font-family: robotocondensed_; font-weight: 700; size-adjust: 84.8921%; src: local("Segoe UI Bold"), local("SegoeUI-Bold"); }
  @font-face { font-display: swap; font-family: roboto; font-stretch: 100%; font-style: normal; font-weight: 100 900; src: url("../index/roboto-variable-wdth-wght-latin-ext-v1.woff2") format("woff2"); }
  @font-face { ascent-override: 93.8529%; descent-override: 24.6981%; font-family: roboto_; font-weight: 400; line-gap-override: 0%; size-adjust: 98.8498%; src: local("Helvetica Neue"), local("HelveticaNeue"); }
  @font-face { ascent-override: 92.4679%; descent-override: 24.3337%; font-family: roboto_; font-weight: 400; size-adjust: 100.33%; src: local("Segoe UI"), local("SegoeUI"); }
  @font-face { ascent-override: 92.9771%; descent-override: 24.4677%; font-family: roboto_; font-weight: 400; line-gap-override: 0%; size-adjust: 99.7809%; src: local("Arial"), local("ArialMT"); }
  @font-face { font-family: roboto_; font-weight: 400; src: local("Roboto"), local("Roboto-Regular"); }
  @font-face { ascent-override: 96.0326%; descent-override: 25.2717%; font-family: roboto_; font-weight: 500; line-gap-override: 0%; size-adjust: 96.6062%; src: local("Helvetica Neue Medium"), local("HelveticaNeue-Medium"); }
  @font-face { ascent-override: 94.4877%; descent-override: 24.8652%; font-family: roboto_; font-weight: 500; size-adjust: 98.1857%; src: local("Segoe UI Semibold"), local("SegoeUI-Semibold"); }
  @font-face { ascent-override: 92.0676%; descent-override: 24.2283%; font-family: roboto_; font-weight: 500; line-gap-override: 0%; size-adjust: 100.767%; src: local("Arial"), local("ArialMT"); }
  @font-face { font-family: roboto_; font-weight: 500; src: local("Roboto Medium"), local("Roboto-Medium"); }
  @font-face { ascent-override: 98.4881%; descent-override: 25.9179%; font-family: roboto_; font-weight: 700; line-gap-override: 0%; size-adjust: 94.1976%; src: local("Helvetica Neue Bold"), local("HelveticaNeue-Bold"); }
  @font-face { ascent-override: 97.4822%; descent-override: 25.6532%; font-family: roboto_; font-weight: 700; size-adjust: 95.1696%; src: local("Segoe UI Bold"), local("SegoeUI-Bold"); }
  @font-face { ascent-override: 98.4841%; descent-override: 25.9169%; font-family: roboto_; font-weight: 700; line-gap-override: 0%; size-adjust: 94.2014%; src: local("Arial Bold"), local("Arial-BoldMT"); }
  @font-face { font-family: roboto_; font-weight: 700; src: local("Roboto Bold"), local("Roboto-Bold"); }
  @font-face { ascent-override: 120.15%; descent-override: 31.6184%; font-family: roboto_; font-weight: 900; size-adjust: 77.2146%; src: local("Helvetica Neue Black"), local("HelveticaNeue-Black"); }
  @font-face { ascent-override: 101.524%; descent-override: 26.7168%; font-family: roboto_; font-weight: 900; size-adjust: 91.381%; src: local("Segoe UI Black"), local("SegoeUIBlack"); }
  @font-face { ascent-override: 112.462%; descent-override: 29.5952%; font-family: roboto_; font-weight: 900; size-adjust: 82.4934%; src: local("Arial Black"), local("Arial-BlackMT"); }
  @font-face { font-family: roboto_; font-weight: 900; src: local("Roboto Black"), local("Roboto-Black"); }
  body, div, form, h1, h2, h3, input, li, p, textarea, ul { margin: 0px; padding: 0px; }
  h1, h2, h3 { font-size: 100%; font-style: normal; font-weight: 400; }
  ul { list-style: none; }
  img { border: 0px; }
  aside, figure, footer, header, nav, section { display: block; margin: 0px; padding: 0px; }
  html { display: block; }
  body { text-size-adjust: 100%; -webkit-font-smoothing: antialiased; background-color: rgb(255, 255, 255); color: rgb(17, 17, 17); font-family: roboto, roboto_; font-size: 21px; line-height: 30px; }
  .reg__list h2 { margin-bottom: 0px !important; }
  .reg__list { padding: 0px !important; }
  .reg__item { margin: 0px !important; }
  .commentsApp__comment { border: none; }
  .commentsApp__commentFooter { padding-bottom: 5px; border-bottom: 1px solid rgb(229, 229, 229); }
}

@media (max-width: 900px) {
  .gazeta_article_lead { margin: 0px 0px 20px; }
}
