@layer old,common,page,component,overrides;

@layer page {
	._section_12po9_6 {
		align-items: center;
		background: var(--article-section-bg)!important;
		display: flex;
		flex-direction: column;
	}

	._content-section_12po9_13 {
		--text-size: 18px;
		--text-line-height: 30px;
		--text-row-gap: 32px;
	}@	media (max-width:600px) {
		._content-section_12po9_13{padding-top: 24px!important;
	}
}

abbr[data-abbr-attached] {
	background: var(--abbr-bg);
	border: 1px solid var(--abbr-border);
	border-radius: 5px;
	cursor: help;
	padding: 0 5px;
	text-decoration: none;
}

abbr[data-abbr-attached][data-abbr-shown] {
	background: var(--abbr-bg--active)!important;
	border-color: var(--abbr-border--active)!important;
}

._content_12po9_13 {
	--text-size: 18px;
	--text-line-height: 30px;
	--text-row-gap: 32px;
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: 32px;
	width: 100%;
	word-break: break-word;
}

._content_12po9_13 sg-spoiler {
	display: block;
	margin: 32px 0;
}

._content_12po9_13 sg-spoiler:first-child {
	margin-top: 16px;
}

._content_12po9_13 sg-spoiler:last-child {
	margin-bottom: 16px;
}

._content_12po9_13 sg-spoiler ._full-wrapper_12po9_66 {
	margin: 0;
	width: 100%;
}

._content_12po9_13 sg-spoiler ._article-insert_12po9_71 {
	background: transparent;
	padding: 0;
}

._content_12po9_13 sg-spoiler ._article-insert_12po9_71:first-child {
	margin-top: 0;
}

._content_12po9_13 sg-spoiler ._article-insert_12po9_71 ._caption_12po9_83,._content_12po9_13 sg-spoiler ._article-insert_12po9_71:last-child {
	margin-bottom: 0;
}

._content_12po9_13 sg-spoiler ._gallery-wrapper_12po9_88 ._gallery_12po9_88 {
	--gallery-horizontal-padding: 24px;
}

._content_12po9_13 sg-spoiler ._gallery-wrapper_12po9_88 ._gallery_12po9_88>._content-wrapper_12po9_92 .swiper-button-next,._content_12po9_13 sg-spoiler ._gallery-wrapper_12po9_88 ._gallery_12po9_88>._content-wrapper_12po9_92 .swiper-button-prev {
	--gallery-btn-offset: var(--gallery-horizontal-padding);
}

._content_12po9_13 sg-spoiler abbr[data-abbr-attached] {
	background: var(--article-section-bg);
}

@media (max-width:600px) {
	._content_12po9_13 {
		row-gap: 24px;
	}
}

._text-width_12po9_111 {
	max-width: 700px;
	width: 100%;
}

._image-width_12po9_116 {
	max-width: 848px;
}

._image-width_12po9_116 lite-youtube {
	border-radius: 8px;
}

._full-width_12po9_124 {
	margin: 0 calc(0px - var(--section-horizontal-padding));
	width: calc(100% + var(--section-horizontal-padding)*2);
}

._content-wrapper_12po9_92 {
	display: flex;
	flex-direction: column;
	max-width: 700px;
	row-gap: var(--text-row-gap);
	width: 100%;
}

._content-wrapper_12po9_92 ._h1_12po9_138,._content-wrapper_12po9_92 h1 {
	font-family: Rubik,sans-serif;
	font-size: 40px;
	font-weight: 500;
	line-height: 50px;
	margin: 0;
}

@supports (text-wrap:balance) {
	._content-wrapper_12po9_92 ._h1_12po9_138,._content-wrapper_12po9_92 h1 {
		text-wrap: balance;
	}
}

@media (max-width:600px) {
	._content-wrapper_12po9_92 ._h1_12po9_138,._content-wrapper_12po9_92 h1 {
		font-size: 24px;
		line-height: 32px;
	}
}

._content-wrapper_12po9_92 ._subtitle_12po9_156 {
	font-family: Rubik,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 34px;
}

@media (max-width:600px) {
	._content-wrapper_12po9_92 ._subtitle_12po9_156 {
		font-size: 18px;
		line-height: 24px;
	}
}

._material-info_12po9_169 {
	margin-bottom: 32px;
}

._image-wrapper_12po9_173 {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: 8px;
}

._image-wrapper_12po9_173>a {
	align-items: center;
	display: flex;
	justify-content: center;
	max-width: min(calc(100vw - var(--section-horizontal-padding)*2),847px);
}

._image-wrapper_12po9_173 img {
	border-radius: 8px;
	display: block;
	max-width: 100%;
}

._image-wrapper_12po9_173 ._caption_12po9_83 {
	max-width: 700px;
	width: 100%;
}

._gallery-wrapper_12po9_88 {
	--image-height: 100%;
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: 16px;
}

._gallery-wrapper_12po9_88 ._gallery_12po9_88 {
	--gallery-horizontal-padding: var(--section-horizontal-padding);
	margin: 0;
	overflow: hidden;
	position: relative;
	width: 100%;
}

._gallery-wrapper_12po9_88 ._gallery-header_12po9_1 {
	color: var(--gray-2);
	display: block;
	font-family: Roboto,sans-serif;
	font-size: 16px;
	line-height: 20px;
	text-transform: uppercase;
	width: min(700px,100%);
}

._gallery-wrapper_12po9_88 ._gallery_12po9_88 ._caption_12po9_83 {
	max-width: 700px;
	width: 100%;
}

._gallery-wrapper_12po9_88 ._gallery_12po9_88>._content-wrapper_12po9_92 {
	height: 100%;
	left: max(0px,calc(50% - 350px));
	pointer-events: none;
	position: absolute;
	top: 0;
}

._gallery-wrapper_12po9_88 ._gallery_12po9_88>._content-wrapper_12po9_92 .swiper-button-next,._gallery-wrapper_12po9_88 ._gallery_12po9_88>._content-wrapper_12po9_92 .swiper-button-prev {
	--gallery-btn-offset: -20px;
	align-items: center;
	background: #fff;
	border: none;
	border-radius: 100px;
	color: #000;
	display: flex;
	height: 40px;
	justify-content: center;
	padding: 0;
	pointer-events: auto;
	width: 40px;
}

._gallery-wrapper_12po9_88 ._gallery_12po9_88>._content-wrapper_12po9_92 .swiper-button-next:after,._gallery-wrapper_12po9_88 ._gallery_12po9_88>._content-wrapper_12po9_92 .swiper-button-prev:after {
	display: none;
}

._gallery-wrapper_12po9_88 ._gallery_12po9_88>._content-wrapper_12po9_92 .swiper-button-next svg,._gallery-wrapper_12po9_88 ._gallery_12po9_88>._content-wrapper_12po9_92 .swiper-button-prev svg {
	display: block;
	height: 24px;
}

@media (hover:hover) {
	._gallery-wrapper_12po9_88 ._gallery_12po9_88>._content-wrapper_12po9_92 .swiper-button-next:hover,._gallery-wrapper_12po9_88 ._gallery_12po9_88>._content-wrapper_12po9_92 .swiper-button-prev:hover {
		opacity: .8;
	}
}

@media (max-width:764px) {
	._gallery-wrapper_12po9_88 ._gallery_12po9_88>._content-wrapper_12po9_92 .swiper-button-next,._gallery-wrapper_12po9_88 ._gallery_12po9_88>._content-wrapper_12po9_92 .swiper-button-prev {
		--gallery-btn-offset: var(--gallery-horizontal-padding);
	}
}

._gallery-wrapper_12po9_88 ._gallery_12po9_88>._content-wrapper_12po9_92 .swiper-button-prev {
	left: var(--gallery-btn-offset);
}

._gallery-wrapper_12po9_88 ._gallery_12po9_88>._content-wrapper_12po9_92 .swiper-button-next {
	right: var(--gallery-btn-offset);
}

._gallery-wrapper_12po9_88 ._gallery_12po9_88>._content-wrapper_12po9_92 .swiper-button-disabled {
	opacity: 0;
	pointer-events: none;
}

@media (max-width:764px) {
	._gallery-wrapper_12po9_88 ._gallery_12po9_88>._content-wrapper_12po9_92 {
		padding: 0 var(--section-horizontal-padding);
	}
}

._gallery-wrapper_12po9_88 ._gallery__content_12po9_369 {
	align-items: stretch;
	display: flex;
}

._gallery-wrapper_12po9_88 ._gallery__content_12po9_369 .swiper-slide {
	display: flex;
	flex-direction: column;
	height: auto;
	justify-content: center;
	max-width: min(80%,847px);
	opacity: .5;
	row-gap: 8px;
	transition: opacity .3s;
	width: auto;
}

._gallery-wrapper_12po9_88 ._gallery__content_12po9_369 .swiper-slide-active {
	opacity: 1;
}

._gallery-wrapper_12po9_88 ._gallery__content_12po9_369 .swiper-slide img {
	border-radius: 8px;
	display: block;
	height: auto;
	max-width: 100%;
}

._gallery-wrapper_12po9_88 ._gallery__content_12po9_369 ._show-all_12po9_328 {
	color: var(--fg-color);
	text-decoration: none;
}

._gallery-wrapper_12po9_88 ._gallery__content_12po9_369 ._show-all_12po9_328 span {
	align-items: center;
	aspect-ratio: 16/9;
	background: var(--sg-spoiler-bg);
	border-radius: 8px;
	display: flex;
	justify-content: center;
	padding: 16px 20px;
	text-transform: uppercase;
	white-space: nowrap;
}

._gallery-wrapper_12po9_88 ._gallery__content_12po9_369 ._show-all_12po9_328 span svg {
	height: 24px;
	width: 24px;
}

@media (hover:hover) {
	._gallery-wrapper_12po9_88 ._gallery__content_12po9_369 ._show-all_12po9_328:hover span {
		opacity: .8;
	}
}

._gallery-wrapper_12po9_88._has-caption_12po9_363 ._gallery_12po9_88>._content-wrapper_12po9_92 {
	height: var(--image-height)!important;
}

._gallery-wrapper_12po9_88._has-caption_12po9_363 ._gallery__content_12po9_369 .swiper-slide {
	justify-content: flex-start!important;
}

._twitter-embed_12po9_378,._yandex-embed_12po9_377 {
	display: flex;
	justify-content: center;
}

._twitter-embed_12po9_378>div,._yandex-embed_12po9_377>div {
	display: flex;
	flex-direction: column;
	max-width: 540px;
	row-gap: 8px;
	width: 100%;
}

._twitter-embed_12po9_378 iframe,._yandex-embed_12po9_377 iframe {
	display: block;
	width: 100%;
}

._video-wrapper_12po9_397 {
	align-items: center;
	display: flex;
	flex-direction: column;
	position: relative;
	row-gap: 8px;
	width: 100%;
}

._video-wrapper_12po9_397 .viqeo-embed {
	padding-bottom: 56.25%!important;
	width: 100%;
}

._video-wrapper_12po9_397 .viqeo-embed iframe {
	position: absolute;
}

._video-wrapper_12po9_397 iframe,._video-wrapper_12po9_397 lite-youtube,._video-wrapper_12po9_397 video,._video-wrapper__player_12po9_1,._video-wrapper__thumbnail_12po9_1 {
	aspect-ratio: 16/9;
	background-image: var(--backdrop-image);
	border-radius: 8px;
	display: block;
	width: 100%;
}

._video-wrapper_12po9_397 lite-youtube {
	background-position: 50%;
	background-size: cover;
}

._video-wrapper_12po9_397 lite-youtube a {
	display: block;
	height: 100%;
	width: 100%;
}

._video-wrapper__player_12po9_1 {
	position: relative;
}

._video-wrapper__play-btn_12po9_1 {
	align-items: center;
	cursor: pointer;
	display: flex;
	height: 100%;
	justify-content: center;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

._video-wrapper__play-btn_12po9_1 svg {
	transform: scale(1);
	transition: transform .15s;
	width: 70px;
}

@media (hover:hover) {
	._video-wrapper__play-btn_12po9_1:hover svg {
		transform: scale(1.25);
	}
}

._video-wrapper__thumbnail_12po9_1 {
	display: block;
}

._video-wrapper_12po9_397 ._caption_12po9_83 {
	max-width: 700px;
	width: 100%;
}

._video-wrapper_12po9_397 .mute-button,._video-wrapper_12po9_397 .unmute-button {
	background: rgba(0,0,0,.25);
	border: none;
	border-radius: 50px;
	bottom: 16px;
	box-shadow: 0 0 20px 15px #00000040;
	cursor: pointer;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 16px;
}

._video-wrapper_12po9_397 .mute-button svg,._video-wrapper_12po9_397 .unmute-button svg {
	color: #fff;
	display: block;
	height: 32px;
	opacity: .8;
	width: 32px;
}

@media (hover:hover) {
	._video-wrapper_12po9_397 .mute-button:hover svg,._video-wrapper_12po9_397 .unmute-button:hover svg {
		opacity: 1;
	}
}

._aspect-ratio-wrapper_12po9_520 iframe {
	aspect-ratio: 16/9;
}

._breadcrumbs_12po9_526 {
	color: var(--breadcrumbs-fg);
	font-family: Roboto,sans-serif;
	font-size: 14px;
	line-height: 16px;
}

._breadcrumbs_12po9_526 a,._breadcrumbs_12po9_526 span {
	color: var(--breadcrumbs-fg);
	text-decoration: none;
}

@media (hover:hover) {
	._breadcrumbs_12po9_526 a:hover {
		color: var(--breadcrumbs-fg--hover);
	}
}

._top-info_12po9_547 {
	color: var(--article-top-info-fg);
	-moz-column-gap: 24px;
	column-gap: 24px;
	display: flex;
	flex-wrap: wrap;
	font-family: Roboto,sans-serif;
	font-size: 18px;
	line-height: 24px;
	row-gap: 8px;
}

._top-info_12po9_547>a,._top-info_12po9_547>button,._top-info_12po9_547>span {
	align-items: center;
	color: inherit;
	-moz-column-gap: 4px;
	column-gap: 4px;
	display: flex;
	font-weight: 400;
	text-decoration: none;
}

._top-info_12po9_547>a:is(a),._top-info_12po9_547>a:is(button),._top-info_12po9_547>button:is(a),._top-info_12po9_547>button:is(button),._top-info_12po9_547>span:is(a),._top-info_12po9_547>span:is(button) {
	cursor: pointer;
}

@media (hover:hover) {
	._top-info_12po9_547>a:is(a):hover,._top-info_12po9_547>a:is(button):hover,._top-info_12po9_547>button:is(a):hover,._top-info_12po9_547>button:is(button):hover,._top-info_12po9_547>span:is(a):hover,._top-info_12po9_547>span:is(button):hover {
		color: var(--article-top-info-fg--hover);
	}
}

._top-info_12po9_547>a svg,._top-info_12po9_547>button svg,._top-info_12po9_547>span svg {
	display: block;
	height: 24px;
	width: 24px;
}

@media (max-width:600px) {
	._top-info_12po9_547>a svg,._top-info_12po9_547>button svg,._top-info_12po9_547>span svg {
		height: 20px;
		width: 20px;
	}
}

._top-info_12po9_547>a._date_12po9_591,._top-info_12po9_547>button._date_12po9_591,._top-info_12po9_547>span._date_12po9_591 {
	text-transform: uppercase;
}

@media (max-width:425px) {
	._top-info_12po9_547>a._date--full_12po9_1,._top-info_12po9_547>button._date--full_12po9_1,._top-info_12po9_547>span._date--full_12po9_1 {
		display: none;
	}
}

._top-info_12po9_547>a._date--short_12po9_1,._top-info_12po9_547>button._date--short_12po9_1,._top-info_12po9_547>span._date--short_12po9_1 {
	display: none;
}

@media (max-width:425px) {
	._top-info_12po9_547>a._date--short_12po9_1,._top-info_12po9_547>button._date--short_12po9_1,._top-info_12po9_547>span._date--short_12po9_1 {
		display: block;
	}
}

._top-info_12po9_547>a ._new-comments_12po9_608,._top-info_12po9_547>button ._new-comments_12po9_608,._top-info_12po9_547>span ._new-comments_12po9_608 {
	color: var(--green);
}

@media (max-width:600px) {
	._top-info_12po9_547>a ._hide-on-mobile_12po9_612,._top-info_12po9_547>button ._hide-on-mobile_12po9_612,._top-info_12po9_547>span ._hide-on-mobile_12po9_612 {
		display: none;
	}
}

._top-info_12po9_547 button {
	background: none;
	border: none;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	padding: 0;
}

._top-info_12po9_547 ._bookmark_12po9_630 span:empty {
	display: none;
}

._top-info_12po9_547 ._bookmark_12po9_630 svg {
	--bookmark-fill: transparent;
}

._top-info_12po9_547 ._bookmark--active_12po9_1 svg {
	--bookmark-fill: var(--brand-red);
}

._top-info_12po9_547 ._claim_12po9_648 svg {
	height: 24px;
	width: 24px;
}

@media (max-width:600px) {
	._top-info_12po9_547 ._claim_12po9_648 svg {
		height: 20px;
		width: 20px;
	}

	._top-info_12po9_547 {
		-moz-column-gap: 16px;
		column-gap: 16px;
		font-size: 14px;
		line-height: 20px;
	}
}

._bottom-info_12po9_667 {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	row-gap: 24px;
}

._bottom-info_12po9_667 ._platform_12po9_674 {
	border: 1px solid var(--fg-color);
	border-radius: 16px;
	color: var(--fg-color);
	display: block;
	font-family: Roboto,sans-serif;
	font-size: 16px;
	line-height: 24px;
	padding: 4px 16px;
}

._caption_12po9_83 {
	color: var(--article-caption-fg);
	font-family: Roboto,sans-serif;
	font-size: 16px;
	line-height: 24px;
	margin: 0;
}

._caption_12po9_83 .game-link svg {
	margin-top: 1px!important;
}

.ce-delimiter {
	line-height: 1.6em;
	text-align: center;
	width: 100%;
}

.ce-delimiter:before {
	content: "***";
	display: inline-block;
	font-size: 30px;
	height: 30px;
	letter-spacing: .2em;
	line-height: 65px;
	word-break: normal;
}

@media (max-width:600px) {
	.ce-delimiter:before {
		font-size: 20px;
		height: 20px;
		line-height: 40px;
	}
}

._caption_12po9_83 a[href],._text_12po9_111 a[href] {
	color: var(--article-text-link-fg);
	display: inline;
	text-decoration: none;
}

@media (hover:hover) {
	._caption_12po9_83 a[href]:hover,._text_12po9_111 a[href]:hover {
		text-decoration: underline;
	}
}

._caption_12po9_83 .game-link .icon,._text_12po9_111 .game-link .icon {
	display: inline;
	white-space: nowrap;
}

._caption_12po9_83 .game-link svg,._text_12po9_111 .game-link svg {
	display: inline-block;
	height: 20px;
	margin-top: 5px;
	vertical-align: top;
	width: 20px;
}

._h2_12po9_761,._h3_12po9_761 {
	font-family: Rubik,sans-serif;
	font-weight: 500;
	margin-bottom: -16px;
	margin-top: 24px;
}

._h2_12po9_761 a[href],._h3_12po9_761 a[href] {
	color: var(--article-text-link-fg);
	text-decoration: none;
}

@media (hover:hover) {
	._h2_12po9_761 a[href]:hover,._h3_12po9_761 a[href]:hover {
		text-decoration: underline;
	}
}

._h2_12po9_761 ._header-link_12po9_778,._h3_12po9_761 ._header-link_12po9_778 {
	color: var(--gray-2)!important;
	display: inline-flex;
	margin-left: 8px;
	opacity: 0;
	text-decoration: none;
	transition: opacity .3s;
}

._h2_12po9_761 ._header-link_12po9_778 svg,._h3_12po9_761 ._header-link_12po9_778 svg {
	display: block;
}

@media (hover:hover) {
	._h2_12po9_761 ._header-link_12po9_778:hover,._h3_12po9_761 ._header-link_12po9_778:hover {
		color: var(--brand-red);
	}
}

@media (max-width:600px) {
	._h2_12po9_761,._h3_12po9_761 {
		margin-bottom: -8px;
		margin-top: 24px;
	}
}

@media (hover:hover) {
	._h2_12po9_761:hover ._header-link_12po9_778,._h3_12po9_761:hover ._header-link_12po9_778 {
		opacity: 1;
	}
}

._h2_12po9_761 {
	font-size: 29px;
	line-height: 35px;
}

._h2_12po9_761 ._header-link_12po9_778 svg {
	height: 29px;
	width: 29px;
}

@media (max-width:600px) {
	._h2_12po9_761 {
		font-size: 20px;
		line-height: 28px;
	}
}

._h3_12po9_761 {
	font-size: 23px;
	line-height: 38px;
}

._h3_12po9_761 ._header-link_12po9_778 svg {
	height: 23px;
	width: 23px;
}

@media (max-width:600px) {
	._h3_12po9_761 {
		font-size: 18px;
		line-height: 28px;
	}
}

._text_12po9_111 {
	font-family: Roboto,sans-serif;
	font-size: var(--text-size);
	line-height: var(--text-line-height);
	margin: 0;
}

._text_12po9_111:empty {
	display: none;
}

._text_12po9_111 img {
	height: auto;
	max-width: 100%;
}

._text_12po9_111 blockquote {
	background: var(--article-quote-bg);
	border-radius: 8px;
	font-size: 16px;
	font-style: italic;
	line-height: 24px;
	margin: 0;
	padding: 22px 22px 22px 62px;
	position: relative;
}

._text_12po9_111 blockquote:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23797e81' d='M3.75 5.13a1.63 1.63 0 0 0-1.63 1.62v6a1.62 1.62 0 0 0 1.63 1.63h5.5V15a2.87 2.87 0 0 1-2.88 2.88.88.88 0 0 0-.87.87.88.88 0 0 0 .88.88A4.63 4.63 0 0 0 11 15V6.75a1.63 1.63 0 0 0-1.63-1.63H3.75zm10.88 0A1.62 1.62 0 0 0 13 6.75v6a1.62 1.62 0 0 0 1.63 1.63h5.5V15a2.87 2.87 0 0 1-2.88 2.88.88.88 0 0 0-.88.87.88.88 0 0 0 .88.88A4.63 4.63 0 0 0 21.88 15V6.75a1.62 1.62 0 0 0-1.63-1.63h-5.63zM3.87 6.88h5.38v5.75H3.87V6.87zm10.88 0h5.38v5.75h-5.38V6.87z'/%3E%3C/svg%3E");
	content: "";
	height: 24px;
	left: 24px;
	position: absolute;
	top: 24px;
	width: 24px;
}

@media (max-width:600px) {
	._text_12po9_111 blockquote:before {
		left: 16px;
		top: 24px;
	}
}

._text_12po9_111 blockquote ._caption_12po9_83 {
	color: var(--article-quote-fg);
	font-size: var(--text-size);
	font-style: normal;
	line-height: var(--text-line-height);
	margin-top: 10px;
	text-align: right;
}

._text_12po9_111 blockquote ._caption_12po9_83 .game-link svg {
	margin-top: 6px;
}

._text_12po9_111 blockquote abbr[data-abbr-attached] {
	background: var(--article-section-bg);
}

._text_12po9_111 blockquote .game-link svg {
	margin-top: 2px;
}

@media (max-width:600px) {
	._text_12po9_111 blockquote {
		padding: 24px 16px 24px 56px;
	}
}

._text_12po9_111 ol {
	counter-reset: item;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 15px;
}

._text_12po9_111 ol:last-child {
	margin-bottom: 0;
}

._text_12po9_111 ol ol {
	padding: 0;
}

._text_12po9_111 ol li {
	counter-increment: item;
}

._text_12po9_111 ol li:before {
	content: counters(item,".") ".";
	flex: 0 0;
	font-size: 14px;
	font-weight: 700;
	line-height: 28px;
	margin-right: 5px;
	word-break: normal;
}

._text_12po9_111 ul {
	list-style: none;
	margin: 0;
	padding-left: 15px;
}

._text_12po9_111 ul li:before {
	color: #ed1c24;
	content: "\2022";
	flex: 0 0 15px;
	font-weight: 700;
	margin-left: -15px;
	position: absolute;
	width: 15px;
}

._text_12po9_111 ol._list_12po9_980 li,._text_12po9_111 ul._list_12po9_980 li {
	display: flex;
}

._text_12po9_111 ol._list_12po9_980 li:before,._text_12po9_111 ul._list_12po9_980 li:before {
	position: relative;
}

._epigraph_12po9_992 {
	border-left: 2px solid var(--gray-2);
	color: var(--gray-2);
	font-size: 16px;
	font-style: italic;
	line-height: 24px;
	margin: 0;
	padding-left: 32px;
	text-align: right;
}

._epigraph_12po9_992 .game-link svg {
	margin-top: 2px;
}

._epigraph__input_12po9_1 {
	position: relative;
}

._epigraph_12po9_992 [contenteditable] {
	border-radius: 8px;
	box-shadow: 0 0 0 0 var(--focus-color);
	outline: none;
	transition: box-shadow .15s ease-in-out;
}

._epigraph_12po9_992 [contenteditable]:focus {
	box-shadow: 0 0 0 3px var(--focus-color);
}

._epigraph_12po9_992 ._caption_12po9_83 {
	font-size: var(--text-size);
	font-style: normal;
	margin-top: 8px;
}

._additional-actions_12po9_1033 {
	display: none;
	flex-wrap: wrap;
	height: 0;
	justify-content: center;
	margin-bottom: 0;
	margin-top: 0;
	opacity: 0;
	pointer-events: none;
	transition: opacity .3s,margin-bottom .3s,margin-top .3s;
}

._additional-actions--in_12po9_1 {
	display: flex;
	height: auto;
	margin-bottom: -16px;
	margin-top: 16px;
	opacity: 1;
	pointer-events: all;
}

._additional-actions__button_12po9_1 {
	transform: scaleY(1);
	transition: transform .3s;
}

._additional-actions__button--in_12po9_1 {
	transform: scaleY(-1);
}

._additional-actions_12po9_1033 a,._additional-actions_12po9_1033 button {
	background: var(--additional-actions-button-bg);
	border: none;
	border-radius: 8px;
	color: var(--additional-actions-button-fg);
	cursor: pointer;
	display: block;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	margin-bottom: 16px;
	margin-right: 16px;
	padding: 8px 16px;
	text-decoration: none;
}

@media (hover:hover) {
	._additional-actions_12po9_1033 a:hover,._additional-actions_12po9_1033 button:hover {
		background: var(--additional-actions-button-bg--hover);
	}
}

._blog-of-the-week_12po9_1097 {
	align-items: center;
	background: var(--blog-of-the-week-bg);
	border-radius: 16px;
	color: #fff;
	display: flex;
	justify-content: space-between;
	max-width: 700px;
	overflow: hidden;
	position: relative;
	width: 100%;
}

._blog-of-the-week_12po9_1097:before {
	background: var(--blog-of-the-week-bg-img) repeat top left;
	background-size: 577px 324px;
	content: "";
	height: 100%;
	left: 0;
	opacity: var(--blog-of-the-week-bg-opacity);
	position: absolute;
	top: 0;
	width: 100%;
}

._blog-of-the-week__left_12po9_1 {
	align-items: center;
	display: flex;
	padding: 16px 0 16px 16px;
	position: relative;
	z-index: 1;
}

@media (max-width:425px) {
	._blog-of-the-week__left_12po9_1 {
		padding: 8px 0 8px 8px;
	}
}

._blog-of-the-week__star_12po9_1 svg {
	color: var(--blog-of-the-week-trophy-color);
	display: block;
	height: 24px;
	width: 24px;
}

@media (max-width:425px) {
	._blog-of-the-week__star_12po9_1 svg {
		height: 18px;
		width: 18px;
	}
}

._blog-of-the-week__title_12po9_1 {
	font-family: Rubik,sans-serif;
	font-size: 20px;
	font-weight: 700;
	padding-left: 8px;
}

@media (max-width:425px) {
	._blog-of-the-week__title_12po9_1 {
		font-size: 16px;
		padding-left: 8px;
	}
}

._blog-of-the-week__present_12po9_1 {
	align-items: center;
	display: flex;
	font-family: Rubik,sans-serif;
	font-size: 18px;
	line-height: 24px;
	padding-right: 16px;
	position: relative;
	z-index: 1;
}

._blog-of-the-week__present_12po9_1 svg {
	display: block;
	height: 18px;
	margin-right: 8px;
	width: 18px;
}

@media (max-width:425px) {
	._blog-of-the-week__present_12po9_1 svg {
		height: 14px;
		width: 14px;
	}

	._blog-of-the-week__present_12po9_1 {
		font-size: 14px;
		line-height: 18px;
		padding-right: 8px;
	}

	._blog-of-the-week_12po9_1097 {
		border-radius: 8px;
	}
}

._boosty_12po9_1205 {
	align-items: center;
	background: #f15f2c;
	border-radius: 16px;
	color: #fff;
	display: flex;
	justify-content: space-between;
	margin: 32px 0;
	max-width: 700px;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	transition: transform .15s ease-in-out;
	width: 100%;
}

._boosty_12po9_1205:before {
	background: url(/img/backdrop-orange.png) repeat 0 0;
	background-size: 577px 324px;
	content: "";
	height: 100%;
	left: 0;
	opacity: .24;
	position: absolute;
	top: 0;
	width: 100%;
}

._boosty__left_12po9_1 {
	align-items: center;
	display: flex;
	padding: 9px 0 14px 9px;
	position: relative;
	z-index: 1;
}

@media (max-width:425px) {
	._boosty__left_12po9_1 {
		padding: 7px 0 11px 7px;
	}
}

._boosty__logo_12po9_1 svg {
	color: #fff;
	display: block;
	height: 33px;
	width: 100px;
}

@media (max-width:425px) {
	._boosty__logo_12po9_1 svg {
		height: 26px;
		width: 78px;
	}
}

._boosty__right_12po9_1 {
	align-items: center;
	display: flex;
	font-family: Rubik,sans-serif;
	font-size: 18px;
	line-height: 28px;
	padding-right: 16px;
	position: relative;
	z-index: 1;
}

@media (max-width:425px) {
	._boosty__right_12po9_1 {
		font-size: 16px;
		line-height: 24px;
	}
}

@media (hover:hover) {
	._boosty_12po9_1205:hover {
		transform: scale(1.05);
	}
}

.twitter-tweet-fallback {
	background: var(--twitter-bg)!important;
	border: 1px solid var(--twitter-border);
	border-radius: 12px;
	color: var(--twitter-fg);
	font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;
	font-size: 20px;
	font-style: normal!important;
	line-height: 24px;
	margin: 0!important;
	padding: 16px!important;
	position: relative;
}

.twitter-tweet-fallback:before {
	display: none;
}

.twitter-tweet-fallback a {
	color: var(--twitter-link-fg);
}

.twitter-tweet-fallback a:after {
	display: none!important;
}

.twitter-tweet-fallback .twitter-tweet-name-block {
	display: flex;
	flex-direction: column;
	padding-bottom: 12px;
}

.twitter-tweet-fallback .twitter-tweet-name {
	font-size: 15px;
	font-weight: 700;
	line-height: 20px;
}

.twitter-tweet-fallback .twitter-tweet-handle {
	color: var(--twitter-handle-fg);
	font-size: 15px;
	line-height: 20px;
}

.twitter-tweet-fallback .twitter-tweet-date {
	color: var(--twitter-date-fg)!important;
	font-size: 15px;
}

.twitter-tweet-fallback .twitter-tweet-icon {
	height: 25px;
	position: absolute;
	right: 16px;
	top: 16px;
	width: 25px;
}

.twitter-tweet-fallback .twitter-tweet-icon path {
	fill: var(--twitter-icon-fg);
}

._review-rating_12po9_1359 {
	margin: 24px 0 0;
	padding: 16px 0 0;
}

._review-rating__title_12po9_1 {
	align-items: center;
	color: var(--gray-2);
	-moz-column-gap: 8px;
	column-gap: 8px;
	display: flex;
	text-transform: uppercase;
}

._review-rating__title_12po9_1 a[href] {
	color: var(--gray-2);
}

@media (hover:hover) {
	._review-rating__title_12po9_1 a[href]:hover {
		color: var(--fg-color);
	}
}

._review-rating__title_12po9_1 svg {
	display: block;
	height: 24px;
	width: 24px;
}

@media (max-width:649px) {
	._review-rating__title_12po9_1 {
		text-align: center;
	}
}

._review-rating__stop-choice_12po9_1 {
	display: flex;
	justify-content: center;
}

._review-rating__container_12po9_1 {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	justify-content: space-around;
	padding: 24px 24px 32px;
}

@media (max-width:649px) {
	._review-rating__container_12po9_1 {
		margin-top: 16px;
		padding: 0;
	}
}

._review-rating__icon_12po9_1 {
	filter: grayscale(80%);
	opacity: .3;
}

@media (max-width:649px) {
	._review-rating__icon_12po9_1 {
		display: none;
	}
}

._review-rating__icon--active_12po9_1 {
	filter: none;
	opacity: 1;
}

@media (max-width:649px) {
	._review-rating__icon--active_12po9_1 {
		display: block;
	}

	._review-rating_12po9_1359 {
		background: var(--article-insert-bg);
		border-radius: 8px;
		padding: 20px;
	}
}

._podcast-container_12po9_1438 {
	-moz-column-gap: 8px;
	column-gap: 8px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	row-gap: 8px;
}

._topic-vote_12po9_1446 {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 30px;
	justify-content: center;
}

._topic-vote_12po9_1446 p {
	margin: 0;
}

._topic-vote__button_12po9_1 {
	align-items: center;
	background: var(--topic-vote-bg);
	border: none;
	border-radius: 8px;
	color: var(--topic-vote-fg);
	-moz-column-gap: 8px;
	column-gap: 8px;
	cursor: pointer;
	display: flex;
	font-family: inherit;
	font-size: 16px;
	line-height: 28px;
	padding: 8px 16px 8px 8px;
	text-decoration: none;
}

._topic-vote__button_12po9_1 svg {
	display: block;
	height: 24px;
	width: 24px;
}

@media (hover:hover) {
	._topic-vote__button_12po9_1:hover {
		background: var(--topic-vote-bg--hover);
	}
}

@media (max-width:450px) {
	._topic-vote_12po9_1446 {
		flex-direction: column;
	}
}

._end-info_12po9_1494 {
	align-items: center;
	display: flex;
	justify-content: space-between;
}

._end-info_12po9_1494 button {
	align-items: center;
	background: none;
	border: none;
	color: var(--article-top-info-fg);
	cursor: pointer;
	display: flex;
	font-family: Roboto,sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	padding: 0;
	text-decoration: none;
}

._end-info_12po9_1494 button svg {
	display: block;
	height: 24px;
	margin-right: 4px;
	width: 24px;
}

@media (hover:hover) {
	._end-info_12po9_1494 button:hover {
		color: var(--article-top-info-fg--hover);
	}
}

@media (--mobile-l),(--mobile-s) {
	._author_12po9_1532 {
		--avatar-size: 34px;
		--outline-width: 2px;
		--outline-offset: 1px;
		--sg-icon-width: 12px;
		--trophy-icon-width: 13px;
		--trophy-icon-left-offset: -1px;
		--star-icon-width: 11px;
		--star-icon-left-offset: -1px;
	}
}

._content-divider_12po9_1545 {
	border: none;
	border-top: 1px solid var(--content-divider-bg);
	margin: 32px 0;
	max-width: 700px;
	width: 100%;
}

@media (max-width:599px) {
	._content-divider_12po9_1545 {
		margin: 24px 0;
	}
}

._tags_12po9_1558 {
	display: flex;
	margin-top: 32px;
}

._tags_12po9_1558 span {
	color: var(--tag-title-fg);
	padding: 6px 16px 6px 0;
}

@media (max-width:599px) {
	._tags_12po9_1558 span {
		font-size: 14px;
		line-height: 20px;
	}
}

._tags__wrapper_12po9_1 {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
}

._tags__wrapper_12po9_1 ._tag_12po9_1558 {
	background: var(--tag-bg);
	border-radius: 8px;
	color: var(--tag-fg);
	display: flex;
	padding: 6px 16px;
	text-decoration: none;
}

@media (max-width:599px) {
	._tags__wrapper_12po9_1 ._tag_12po9_1558 {
		font-size: 14px;
		line-height: 20px;
	}
}

@media (hover:hover) {
	._tags__wrapper_12po9_1 ._tag_12po9_1558:hover {
		background: var(--tag-bg--hover);
	}
}

section._news-games-container_12po9_1602 {
	border-radius: 16px;
	margin: 16px 0 0;
	overflow: hidden;
	padding: 0;
}

section._news-games-container_12po9_1602 section {
	flex-basis: 100%;
	flex-shrink: 0;
	margin: 0;
	padding: var(--section-vertical-padding) var(--section-horizontal-padding);
}

section._news-games-container_12po9_1602>._content-wrapper_12po9_92 {
	height: 100%;
	max-width: 100%;
	pointer-events: none;
	position: absolute;
	top: 0;
}

@media (max-width:840px) {
	section._news-games-container_12po9_1602>._content-wrapper_12po9_92 {
		display: flex;
		height: 195px;
		justify-content: flex-end;
	}
}

@media (max-width:764px) {
	section._news-games-container_12po9_1602>._content-wrapper_12po9_92 {
		padding: 0 var(--section-horizontal-padding);
	}
}

section._news-games-container_12po9_1602 .swiper-button-next,section._news-games-container_12po9_1602 .swiper-button-prev {
	align-items: center;
	background: var(--news-games-swiper-btn-bg);
	border: none;
	border-radius: 100px;
	color: var(--news-games-swiper-btn-fg);
	display: flex;
	height: 40px;
	justify-content: center;
	padding: 0;
	pointer-events: auto;
	width: 40px;
}

section._news-games-container_12po9_1602 .swiper-button-next:after,section._news-games-container_12po9_1602 .swiper-button-prev:after {
	display: none;
}

section._news-games-container_12po9_1602 .swiper-button-next svg,section._news-games-container_12po9_1602 .swiper-button-prev svg {
	display: block;
	height: 24px;
}

@media (hover:hover) {
	section._news-games-container_12po9_1602 .swiper-button-next:hover,section._news-games-container_12po9_1602 .swiper-button-prev:hover {
		opacity: .8;
	}
}

section._news-games-container_12po9_1602 .swiper-button-prev {
	margin-right: 8px;
}

section._news-games-container_12po9_1602 .swiper-button-disabled {
	opacity: 0!important;
	pointer-events: none;
}

@media (max-width:768px) {
	section._news-games-container_12po9_1602 {
		border-radius: 0;
		margin: 0;
	}
}

section._comments-container_12po9_1688 {
	margin-top: 16px;
}

section._comments-container_12po9_1688 ._content-wrapper_12po9_92 {
	position: relative;
}

section._comments-container_12po9_1688 .ReactVirtualized__Grid__innerScrollContainer,section._comments-container_12po9_1688 .ReactVirtualized__List {
	overflow: visible!important;
}

@media (max-width:768px) {
	section._comments-container_12po9_1688 {
		border-radius: 0;
		margin: 0;
	}
}

section._additional-reads_12po9_1709 {
	background: var(--dark-2);
	margin-top: 16px;
}

@media (max-width:768px) {
	section._additional-reads_12po9_1709 {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		margin: 0;
	}
}

._additional-reads_12po9_1709 {
	color: #fff;
}

._additional-reads__header_12po9_1 {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin-bottom: 24px;
}

._additional-reads__header__h_12po9_1 {
	font-size: 24px;
	line-height: 32px;
	margin: 0;
}

._additional-reads__controls_12po9_1 {
	display: flex;
	gap: 10px;
}

._additional-reads__controls__next_12po9_1,._additional-reads__controls__prev_12po9_1 {
	align-items: center;
	border-radius: 50%;
	cursor: pointer;
	display: flex;
	height: 32px;
	justify-content: center;
	width: 32px;
}

._additional-reads__controls__next_12po9_1 svg,._additional-reads__controls__prev_12po9_1 svg {
	height: 20px;
	width: 20px;
}

@media (hover:hover) {
	._additional-reads__controls__next_12po9_1:hover,._additional-reads__controls__prev_12po9_1:hover {
		background: hsla(0,0%,100%,.2);
	}
}

._additional-reads_12po9_1709 .swiper-wrapper {
	display: flex;
}

.trainer-btn {
	align-items: center;
	background: var(--additional-actions-button-bg);
	border: none;
	border-radius: 8px;
	color: var(--additional-actions-button-fg)!important;
	-moz-column-gap: 8px;
	column-gap: 8px;
	cursor: pointer;
	display: flex;
	font-family: Rubik,sans-serif;
	font-size: 18px;
	font-weight: 500;
	padding: 8px 16px 8px 8px;
	text-decoration: none;
	width: -moz-max-content;
	width: max-content;
}

.trainer-btn svg {
	height: 32px;
	width: 32px;
}

@media (hover:hover) {
	.trainer-btn:hover {
		background: var(--additional-actions-button-bg--hover);
		text-decoration: none!important;
	}
}

._read-more_12po9_1804 {
	background: var(--sg-spoiler-bg);
	border-radius: 8px;
	padding: 16px 24px;
}

._read-more__header_12po9_1 {
	color: var(--read-more-header-fg);
	font-family: Roboto,sans-serif;
	font-size: 16px;
	line-height: 24px;
	text-transform: uppercase;
	width: 100%;
}

._read-more__header--input_12po9_1 {
	background: transparent;
	border: none;
	padding: 0;
}

._read-more__content_12po9_1 {
	display: flex;
	flex-direction: column;
	margin-top: 24px;
	row-gap: 16px;
}

._read-more__item_12po9_1 {
	grid-row-gap: 8px;
	grid-column-gap: 16px;
	color: inherit!important;
	-moz-column-gap: 16px;
	column-gap: 16px;
	display: grid;
	grid-template-columns: 126px auto;
	grid-template-rows: 20px auto;
	position: relative;
	row-gap: 8px;
	text-decoration: none!important;
}

._read-more__item__image_12po9_1 {
	aspect-ratio: 126/100;
	background: var(--backdrop-image);
	background-size: 431px 270px;
	border-radius: 8px;
	grid-row: 1/3;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}

._read-more__item__image_12po9_1 img {
	display: block;
}

._read-more__item__date_12po9_1 {
	color: var(--gray-2);
	font-size: 14px;
	line-height: 20px;
}

._read-more__item__date_12po9_1 svg {
	display: inline-block;
	height: 20px;
	vertical-align: sub;
	width: 20px;
}

._read-more__item__title_12po9_1 {
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	display: -webkit-box;
	font-family: Rubik,sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	max-height: 66px;
	overflow: hidden;
}

._read-more__item__title_12po9_1 span {
	font-weight: 400;
}

._read-more__item__actions_12po9_1 {
	-moz-column-gap: 8px;
	column-gap: 8px;
	display: flex;
	left: 8px;
	position: absolute;
	top: 8px;
}

._read-more__item__actions_12po9_1 button {
	border-radius: 4px;
	padding: 4px;
}

._read-more__item__actions_12po9_1 svg {
	display: block;
	height: 16px;
	width: 16px;
}

@media (hover:hover) {
	._read-more__item_12po9_1:hover {
		opacity: .8;
	}
}

._read-more__add-button_12po9_1 {
	margin-top: 16px!important;
}

._poll__title_12po9_1 {
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin-bottom: 16px!important;
}

._poll__title--input_12po9_1[data-placeholder]:empty:before {
	color: var(--gray-2);
	content: attr(data-placeholder);
}

._poll__vote-count_12po9_1 {
	color: var(--gray-2);
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 16px!important;
	margin-top: -8px!important;
}

._poll__answers_12po9_1 {
	display: flex;
	flex-direction: column;
	row-gap: 16px;
}

._poll__answer_12po9_1997 {
	align-items: center;
	-moz-column-gap: 16px;
	column-gap: 16px;
	display: flex;
}

._poll__answer--interactive_12po9_1 {
	background: var(--poll-answer-bg);
	border-radius: 8px;
	cursor: pointer;
	padding: 8px 16px;
	transition: background-color .3s;
}

@media (hover:hover) {
	._poll__answer--interactive_12po9_1:hover {
		background: var(--poll-answer-bg--hover);
	}
}

._poll__answer__text_12po9_1997 {
	display: block;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

._poll__answer__percentage_12po9_1 {
	flex-shrink: 0;
	width: 38px;
}

._poll__answer__final-wrapper_12po9_1 {
	flex-grow: 1;
	max-width: calc(100% - 76px);
	overflow: hidden;
	position: relative;
}

._poll__answer__final-wrapper_12po9_1 ._poll__answer__text_12po9_1997 {
	padding: 0 8px;
	position: relative;
	z-index: 2;
}

._poll__answer__final-box_12po9_1 {
	background: var(--green);
	border-radius: 8px;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
}

._poll__answer__current_12po9_1 {
	display: block;
	flex-shrink: 0;
	height: 16px;
	width: 16px;
}

._news-navigation_12po9_2024 {
	grid-column-gap: 24px;
	-moz-column-gap: 24px;
	column-gap: 24px;
	display: grid;
	grid-template-columns: 1fr 1fr;
	padding: 0;
	width: 100%;
}

._news-navigation--one-column_12po9_1 {
	display: flex;
	flex-direction: column;
	max-width: 700px;
	row-gap: 16px;
}

._news-navigation__link_12po9_1 {
	color: var(--fg-color);
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	row-gap: 8px;
	text-decoration: none;
}

._news-navigation__link--prev_12po9_1 {
	align-items: end;
}

@media (max-width:900px) {
	._news-navigation__link--prev_12po9_1 {
		align-items: start;
	}
}

._news-navigation__link--next_12po9_1 {
	align-items: start;
}

@media (max-width:900px) {
	._news-navigation__link--next_12po9_1 {
		align-items: end;
	}
}

@media (hover:hover) {
	._news-navigation__link_12po9_1:hover {
		opacity: .8;
	}
}

._news-navigation__text_12po9_1 {
	align-items: center;
	color: var(--gray-2);
	display: flex;
	font-size: 18px;
	line-height: 30px;
}

._news-navigation__text_12po9_1 svg {
	height: 20px;
	width: 20px;
}

._news-navigation__block_12po9_1 {
	grid-row-gap: 8px;
	grid-column-gap: 16px;
	background: var(--news-navigation-bg);
	border-radius: 8px;
	-moz-column-gap: 16px;
	column-gap: 16px;
	display: grid;
	grid-template-columns: 160px auto;
	grid-template-rows: 20px auto;
	padding: 16px;
	row-gap: 8px;
	width: 100%;
}

@media (max-width:500px) {
	._news-navigation__block_12po9_1 {
		grid-template-columns: 114px auto;
		padding: 8px;
	}
}

@media (max-width:375px) {
	._news-navigation__block_12po9_1 {
		display: flex;
		flex-direction: column;
	}
}

._news-navigation__image_12po9_1 {
	grid-row: 1/3;
}

._news-navigation__image_12po9_1 img {
	background: var(--backdrop-image);
	background-size: 431px 270px;
	border-radius: 8px;
	display: block;
}

@media (max-width:500px) {
	._news-navigation__image_12po9_1 img {
		height: auto;
		width: 119px;
	}
}

@media (max-width:375px) {
	._news-navigation__image_12po9_1 img {
		display: none;
	}
}

._news-navigation__date_12po9_1 {
	color: var(--gray-2);
	font-size: 14px;
	line-height: 20px;
}

._news-navigation__title_12po9_1 {
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	display: -webkit-box;
	font-size: 16px;
	line-height: 28px;
	max-height: 84px;
	overflow: hidden;
}

@media (max-width:500px) {
	._news-navigation__title_12po9_1 {
		-webkit-line-clamp: 2;
		max-height: 56px;
	}
}

@media (max-width:900px) {
	._news-navigation_12po9_2024 {
		display: flex;
		flex-direction: column;
		row-gap: 16px;
	}
}

._code_12po9_2161 {
	background: var(--article-code-bg);
	border-radius: 8px;
	margin: 0;
	overflow: auto;
	word-break: normal;
}

._code_12po9_2161 code {
	display: block;
	font-family: Roboto Mono,monospace;
	font-size: 14px;
	line-height: 20px;
	padding: 16px;
}

._download-insert_12po9_2182 {
	align-items: center;
	background: var(--article-quote-bg);
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	padding: 16px;
	row-gap: 16px;
}

._sidenote_12po9_2194 {
	--sidenote-top: 0px;
	align-self: start;
	background: var(--modal-dialog-bg);
	border: 1px solid var(--modal-dialog-border);
	border-radius: 8px;
	grid-column: 3;
	margin: 0 8px;
	max-height: calc(100dvh - var(--header-height) - 48px);
	opacity: 0;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 16px;
	pointer-events: all;
	position: relative;
	top: 0;
	top: var(--sidenote-top,0);
	transform: translateY(10px);
	transition: transform .15s ease-out,opacity .15s ease-out;
	width: calc(100% - 16px);
}

._sidenote--shown_12po9_1 {
	opacity: 1;
	transform: translateY(0);
}

._sidenote__inner_12po9_1 a {
	color: var(--brand-red);
	text-decoration: none;
}

@media (hover:hover) {
	._sidenote__inner_12po9_1 a:hover {
		text-decoration: underline;
	}
}

._sidenote__inner_12po9_1 .game-link .icon {
	display: inline;
	white-space: nowrap;
}

._sidenote__inner_12po9_1 .game-link svg {
	display: inline-block;
	height: 20px;
	margin-top: 2px;
	vertical-align: top;
	width: 20px;
}

._sidenote-container_12po9_1 {
	display: flex;
	justify-content: center;
	inset: 0;
	position: fixed;
	z-index: 1000;
}

._sidenote-container__inner_12po9_1 {
	display: grid;
	grid-template-columns: 1fr 700px 1fr;
	max-width: 1280px;
	width: 100%;
}

._sidenote-close_12po9_1 {
	background: none;
	border: none;
	color: var(--modal-dialog-border);
	cursor: pointer;
	height: 20px;
	padding: 0;
	position: absolute;
	right: 8px;
	top: 8px;
	width: 20px;
}

._sidenote-close_12po9_1 svg {
	display: block;
	height: 100%;
	width: 100%;
}

@media (hover:hover) {
	._sidenote-close_12po9_1:hover {
		color: var(--brand-red);
	}
}

._sidenote-header_12po9_1 {
	font-weight: 500;
}

._sidenote-header_12po9_1:first-letter {
	text-transform: uppercase;
}

@media (prefers-reduced-motion:reduce) {
	._sidenote_12po9_2194 {
		transition: none;
	}
}

._player-tab__list_12po9_1 {
	align-items: end;
	-moz-column-gap: 8px;
	column-gap: 8px;
	display: flex;
	justify-content: start;
	margin-bottom: -24px;
}

@media (max-width:600px) {
	._player-tab__list_12po9_1 {
		margin-bottom: -16px;
	}
}

._player-tab__inner_12po9_1 {
	display: none;
	visibility: hidden;
}

._player-tab__inner--active_12po9_1 {
	display: flex;
	visibility: visible;
}}
/*# sourceMappingURL=article.css.map */