@layer old,common,page,component,overrides;

@layer common {
	:root {
		--v9-block-padding: 40px;
		--v9-inline-padding: 40px;
	}@	media (max-width:800px) {
		:root{--v9-inline-padding: 20px;
		--v9-block-padding: 16px;
	}
}

@media (max-width:460px) {
	:root {
		--v9-inline-padding: 16px;
	}
}

svg {
	display: block;
	height: 1lh;
	width: 1lh;
}

a {
cursor: pointer;
}

img {
	background-repeat: no-repeat;
	background-size: cover;
	font-style: italic;
	vertical-align: middle;
}

._tabs_1bmcb_31 {
	align-items: flex-end;
	border-bottom: 1px solid var(--v9-color-3);
	-moz-column-gap: 16px;
	column-gap: 16px;
	display: flex;
	flex-grow: 1;
	font-family: Rubik,sans-serif;
	list-style: none;
	margin: 0 0 calc(18px - var(--scrollbar-width)*var(--can-scroll));
	padding: 12px 0 0;
	width: -moz-max-content;
	width: max-content;
}

._tabs--wide_1bmcb_1 {
	-moz-column-gap: 24px;
	column-gap: 24px;
}

._tabs-container_1bmcb_369 {
	--can-scroll: 0;
	--margin-bottom: 24px;
	animation-timeline: scroll(x self);
	animation-name: _detect-scroll_1bmcb_1;
	animation-timing-function: linear;
	display: flex;
	margin-block: 0 calc(var(--margin-bottom) - 18px + var(--scrollbar-width)*var(--can-scroll));
	margin-left: calc(0px - var(--tabs-margin-left));
	margin-right: calc(0px - var(--tabs-margin-right));
	max-width: calc(100% + var(--tabs-margin-left) + var(--tabs-margin-right));
	min-width: 0;
	overflow-x: auto;
	overflow-y: hidden;
	padding-block: 0;
	padding-left: var(--tabs-margin-left);
}

._tabs-container_1bmcb_369:after {
	content: "";
	display: block;
	flex-shrink: 0;
	width: var(--tabs-margin-right);
}

@media (max-width:800px) {
	._tabs-container_1bmcb_369 {
		padding-left: 0;
	}

	._tabs-container_1bmcb_369:after {
		width: 0;
	}
}

._tabs__item_1bmcb_1 {
	all: inherit;
	color: var(--v9-color-text-gray);
	-moz-column-gap: 2px;
	column-gap: 2px;
	cursor: pointer;
	display: flex;
	line-height: 1;
	margin-bottom: -1px;
	scroll-margin-left: 10px;
	scroll-margin-right: 40px;
	white-space: nowrap;
}

._tabs__item_1bmcb_1 span {
	border-bottom: 2px solid transparent;
	padding-bottom: 10px;
}

._tabs__item_1bmcb_1 sup {
	color: var(--v9-color-text-min-vis);
	font-size: 12px;
	line-height: 1;
}

._tabs__item--active_1bmcb_1,._tabs__item_1bmcb_1[active] {
	color: var(--v9-color-text-body);
}

._tabs__item--active_1bmcb_1 span,._tabs__item_1bmcb_1[active] span {
	border-bottom: 2px solid var(--brand-red);
}

._tabs__item--active_1bmcb_1 sup,._tabs__item_1bmcb_1[active] sup {
	color: var(--v9-color-text-gray);
}

@media (hover:hover) {
	._tabs__item_1bmcb_1:hover {
		color: var(--brand-red);
	}
}

@media (max-width:800px) {
	._tabs_1bmcb_31 {
		--margin-bottom: 16px;
		padding-left: var(--tabs-margin-left);
		padding-right: var(--tabs-margin-right);
	}
}

._inner-tabs_1bmcb_143 {
	align-items: flex-end;
	-moz-column-gap: 8px;
	column-gap: 8px;
	display: flex;
	flex-grow: 1;
	list-style: none;
	margin: 0;
	padding: 0;
	width: -moz-max-content;
	width: max-content;
}

._inner-tabs-container_1bmcb_370 {
	--can-scroll: 0;
	--margin-bottom: 32px;
	--tabs-backdrop-color: var(--v9-color-page-bg);
	animation-timeline: scroll(x self);
	animation-name: _detect-scroll_1bmcb_1;
	animation-timing-function: linear;
	display: flex;
	margin-block: 0 calc(var(--margin-bottom)/2);
	margin-left: calc(0px - var(--tabs-margin-left));
	margin-right: calc(0px - var(--tabs-margin-right));
	overflow-x: auto;
	overflow-y: clip;
	padding-block: 0 calc(var(--margin-bottom)/2 - var(--scrollbar-width)*var(--can-scroll));
	padding-left: var(--tabs-margin-left);
	width: calc(100% + var(--tabs-margin-left) + var(--tabs-margin-right));
}

._inner-tabs-container_1bmcb_370:after {
	content: "";
	display: block;
	flex-shrink: 0;
	width: var(--tabs-margin-right);
}

@media (max-width:800px) {
	._inner-tabs-container_1bmcb_370 {
		--margin-bottom: 24px;
		padding-left: 0;
	}

	._inner-tabs-container_1bmcb_370:after {
		width: 0;
	}

	._inner-tabs-container_1bmcb_370[*|\:has\(] {
		grid-template-columns: minmax(min-content,1fr) min-content;
		padding-left: var(--tabs-margin-left);
		padding-right: var(--tabs-margin-right);
	}

	._inner-tabs-container_1bmcb_370[*|\:has\(] ._inner-tabs_1bmcb_143 {
		padding-inline: 0;
	}
}

._inner-tabs-container_1bmcb_370[*|\:has\(] {
	grid-column-gap: 8px;
	-moz-column-gap: 8px;
	column-gap: 8px;
	display: grid;
	grid-template-columns: minmax(min-content,1fr) min-content min-content;
}

._inner-tabs-container_1bmcb_370:has(*+*) {
	grid-column-gap: 8px;
	-moz-column-gap: 8px;
	column-gap: 8px;
	display: grid;
	grid-template-columns: minmax(min-content,1fr) min-content min-content;
}

._inner-tabs-container_1bmcb_370[*|\:has\(]:after {
	width: calc(var(--tabs-margin-right) - 8px);
}

._inner-tabs-container_1bmcb_370:has(*+*):after {
	width: calc(var(--tabs-margin-right) - 8px);
}

._inner-tabs-container_1bmcb_370[*|\:has\(] ._inner-tabs_1bmcb_143 {
	flex-grow: 0;
}

._inner-tabs-container_1bmcb_370:has(*+*) ._inner-tabs_1bmcb_143 {
	flex-grow: 0;
}

@media (max-width:800px) {
	._inner-tabs-container_1bmcb_370[*|\:has\(] {
		grid-template-columns: minmax(min-content,1fr) min-content;
		padding-left: var(--tabs-margin-left);
		padding-right: var(--tabs-margin-right);
	}

	._inner-tabs-container_1bmcb_370:has(*+*) {
		grid-template-columns: minmax(min-content,1fr) min-content;
		padding-left: var(--tabs-margin-left);
		padding-right: var(--tabs-margin-right);
	}

	._inner-tabs-container_1bmcb_370[*|\:has\(] ._inner-tabs_1bmcb_143 {
		padding-inline: 0;
	}

	._inner-tabs-container_1bmcb_370:has(*+*) ._inner-tabs_1bmcb_143 {
		padding-inline: 0;
	}
}

._inner-tabs__item_1bmcb_1 {
	border: 1px solid var(--v9-color-d3-l4);
	border-radius: 8px;
	color: var(--v9-color-text-body);
	display: flex;
	line-height: 1;
	padding: 12px;
	position: relative;
	scroll-margin-left: 10px;
	scroll-margin-right: 40px;
	text-decoration: none;
	white-space: nowrap;
}

._inner-tabs__item_1bmcb_1 span {
	align-items: center;
	-moz-column-gap: 4px;
	column-gap: 4px;
	display: flex;
}

._inner-tabs__item_1bmcb_1 sup {
	leading-trim: both;
	text-edge: cap;
	align-items: start;
	background: var(--tabs-backdrop-color);
	border-radius: 0 0 4px 4px;
	color: var(--v9-color-text-min-vis);
	display: flex;
	font-size: 12px;
	font-weight: 500;
	height: 14px;
	justify-content: center;
	line-height: 1;
	padding: 0 4px;
	position: absolute;
	right: 4px;
	top: -2px;
}

._inner-tabs__item--active_1bmcb_1 {
	background: var(--v9-active-button-bg);
	border-color: var(--v9-active-button-bg)!important;
	color: var(--v9-color-text-header-inverse);
}

._inner-tabs__item--active_1bmcb_1 sup {
	color: var(--v9-color-text-body);
}

@media (hover:hover) {
	._inner-tabs__item_1bmcb_1:hover {
		border-color: var(--v9-color-5);
	}
}

@media (max-width:800px) {
	._inner-tabs__item_1bmcb_1 {
		font-size: 14px;
		padding: 11px 12px;
	}

	._inner-tabs_1bmcb_143 {
		padding-left: var(--tabs-margin-left);
		padding-right: var(--tabs-margin-right);
	}
}

._main-section_1bmcb_296 {
	--scrollbar-bg: var(--v9-color-page-bg);
	--scrollbar-fg: var(--v9-color-d3-l4);
	background-color: var(--v9-color-page-bg);
	border-radius: 16px;
	padding: var(--v9-block-padding) var(--v9-inline-padding);
	transition: border-radius .3s ease-in-out;
}

@media (max-width:1280px) {
	._main-section_1bmcb_296 {
		border-radius: 0;
	}
}

._content-wrapper_1bmcb_310 {
	container: content-container;
	container-type: inline-size;
	max-width: 700px;
	width: 100%;
}

._sticky-left-column-layout_1bmcb_317 {
	grid-column-gap: 40px;
	-moz-column-gap: 40px;
	column-gap: 40px;
	display: grid;
	grid-template-columns: [left-start] 280px [left-end right-start] calc(100% - 320px) [right-end];
	grid-template-rows: [left-start tabs-start] auto [tabs-end content-start] 1fr [content-end left-end];
}

._sticky-left-column-layout_1bmcb_317[\:has\(\:global\(\%23sg-breadcrumbs\)\)] {
	grid-template-rows: [breadcrumbs-start] auto [breadcrumbs-end left-start tabs-start] auto [tabs-end content-start] 1fr [content-end left-end];
}

._sticky-left-column-layout_1bmcb_317:has(#sg-breadcrumbs) {
	grid-template-rows: [breadcrumbs-start] auto [breadcrumbs-end left-start tabs-start] auto [tabs-end content-start] 1fr [content-end left-end];
}

._sticky-left-column-layout--with-poster_1bmcb_1 {
 
background: #20252b
}

._sticky-left-column-layout--with-poster_1bmcb_1[\:has\(\:global\(\%23sg-breadcrumbs\)\)] {
	grid-template-rows: [poster-start] auto [left-start] 232px [poster-end tabs-start] auto [tabs-end breadcrumbs-start] auto [breadcrumbs-end content-start] 1fr [content-end left-end];
}

._sticky-left-column-layout--with-poster_1bmcb_1:has(#sg-breadcrumbs) {
	grid-template-rows: [poster-start] auto [left-start] 232px [poster-end tabs-start] auto [tabs-end breadcrumbs-start] auto [breadcrumbs-end content-start] 1fr [content-end left-end];
}

._sticky-left-column-layout--with-poster-without-overlay_1bmcb_1 {
	grid-template-rows: [poster-start] auto [poster-end left-start tabs-start] auto [tabs-end content-start] 1fr [content-end left-end];
}

._sticky-left-column-layout--with-poster-without-overlay_1bmcb_1[\:has\(\:global\(\%23sg-breadcrumbs\)\)] {
	grid-template-rows: [poster-start] auto [poster-end left-start tabs-start] auto [tabs-end breadcrumbs-start] auto [breadcrumbs-end content-start] 1fr [content-end left-end];
}

._sticky-left-column-layout--with-poster-without-overlay_1bmcb_1:has(#sg-breadcrumbs) {
	grid-template-rows: [poster-start] auto [poster-end left-start tabs-start] auto [tabs-end breadcrumbs-start] auto [breadcrumbs-end content-start] 1fr [content-end left-end];
}

._sticky-left-column-layout_1bmcb_317 #sg-breadcrumbs {
	grid-column: left/right;
	grid-row: breadcrumbs;
}

._sticky-left-column-layout_1bmcb_317 ._poster_1bmcb_348 {
	border-radius: 16px 16px 0 0;
	grid-column: left/right;
	grid-row: poster;
	margin-block: calc(0px - var(--v9-block-padding)) 8px;
	margin-inline: calc(0px - var(--v9-block-padding));
	width: calc(100% + var(--v9-block-padding)*2);
}

._sticky-left-column-layout_1bmcb_317 ._left-section_1bmcb_359 {
	grid-column: left;
	grid-row: left;
}

._sticky-left-column-layout_1bmcb_317 ._left-column_1bmcb_364 {
	position: sticky;
	top: calc(var(--header-height) + 10px);
}

._sticky-left-column-layout_1bmcb_317 ._inner-tabs-container_1bmcb_370,._sticky-left-column-layout_1bmcb_317 ._tabs-container_1bmcb_369 {
	--tabs-margin-left: 0px;
	--tabs-margin-right: var(--v9-inline-padding);
}

._sticky-left-column-layout_1bmcb_317 ._right-section_1bmcb_375 {
	grid-column: right;
	grid-row: content;
}

._sticky-left-column-layout_1bmcb_317 ._right-section_1bmcb_375 ._content_1bmcb_310 {
	container: content-container;
	container-type: inline-size;
	max-width: 700px;
}

@media (max-width:800px) {
	._sticky-left-column-layout_1bmcb_317 {
		grid-template-columns: [left-start right-start] 100% [left-end right-end];
		grid-template-rows: [tabs-start] auto [tabs-end left-start] auto [left-end content-start] auto [content-end];
	}

	._sticky-left-column-layout_1bmcb_317[\:has\(\:global\(\%23sg-breadcrumbs\)\)] {
		grid-template-rows: [breadcrumbs-start] auto [breadcrumbs-end tabs-start] auto [tabs-end left-start] auto [left-end content-start] auto [content-end];
	}

	._sticky-left-column-layout_1bmcb_317:has(#sg-breadcrumbs) {
		grid-template-rows: [breadcrumbs-start] auto [breadcrumbs-end tabs-start] auto [tabs-end left-start] auto [left-end content-start] auto [content-end];
	}

	._sticky-left-column-layout--poster-on-mobile_1bmcb_1 {
		grid-template-rows: [poster-start] auto [poster-end tabs-start] auto [tabs-end left-start] auto [left-end content-start] auto [content-end];
	}

	._sticky-left-column-layout_1bmcb_317 ._inner-tabs-container_1bmcb_370,._sticky-left-column-layout_1bmcb_317 ._tabs-container_1bmcb_369 {
		--tabs-margin-left: var(--v9-inline-padding);
	}
}

._section-with-pagination_1bmcb_405 {
	container: pagination-container;
	container-type: inline-size;
	display: flex;
	flex-direction: column;
	row-gap: 56px;
}

._section-with-pagination_1bmcb_405 div[data-key] {
	container-type: inline-size;
}

._h1_1bmcb_417 {
	color: var(--v9-color-text-header);
	font-family: Rubik,sans-serif;
	font-size: 32px;
	font-weight: 500;
	line-height: 32px;
	margin: 0;
	padding: 0;
}

@media (max-width:800px) {
	._h1_1bmcb_417 {
		font-size: 22px;
		line-height: 33px;
	}
}

._h3_1bmcb_433 {
	color: var(--v9-color-text-header);
	font-family: Rubik,sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 36px;
	margin: 0;
	padding: 0;
}

@media (max-width:800px) {
	._h3_1bmcb_433 {
		font-size: 22px;
		line-height: 24px;
	}
}

._header-group_1bmcb_449 {
	display: flex;
	flex-direction: column;
	margin-bottom: 32px;
	row-gap: 8px;
}

._header-group_1bmcb_449 ._subtitle_1bmcb_455 {
	color: var(--v9-color-text-min-vis);
	font-size: 14px;
	line-height: 1;
}

._header-group_1bmcb_449[\:has\(\.header-group__right\)] {
	display: grid;
	grid-template-columns: 1fr [right-start] auto [right-end];
	grid-template-rows: [right-start] auto [right-end];
}

._header-group_1bmcb_449[\:has\(\.header-group__right\)]:has(._subtitle_1bmcb_455) {
	grid-template-rows: [right-start] auto auto [right-end];
}

._header-group_1bmcb_449:has(._header-group__right_1bmcb_461) {
	display: grid;
	grid-template-columns: 1fr [right-start] auto [right-end];
	grid-template-rows: [right-start] auto [right-end];
}

._header-group_1bmcb_449[\:has\(\.header-group__right\)][\:has\(\.subtitle\)] {
	grid-template-rows: [right-start] auto auto [right-end];
}

._header-group_1bmcb_449:has(._header-group__right_1bmcb_461):has(._subtitle_1bmcb_455) {
	grid-template-rows: [right-start] auto auto [right-end];
}

._header-group_1bmcb_449 ._header-group__right_1bmcb_461 {
	align-self: start;
	grid-area: right;
}

._separator_1bmcb_477 {
	border: none;
	border-bottom: 1px solid var(--v9-color-3);
	display: block;
	height: 0;
	margin: 16px 0;
	width: 100%;
}

._select_1bmcb_488 {
	align-items: center;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: var(--v9-color-page-bg);
	border: 1px solid var(--v9-color-d3-l4);
	border-radius: 8px;
	color: var(--v9-color-text-header);
	display: flex;
	font-size: 16px;
	height: 40px;
	justify-self: start;
	line-height: 1;
	padding: 0 30px 0 12px;
	text-overflow: ellipsis;
}

._select_1bmcb_488:not(._no-select_1bmcb_506) {
	background-image: var(--v9-form-select-icon);
	background-position: right 6px center;
	background-repeat: no-repeat;
	background-size: 20px;
	padding-right: 32px;
}

._select_1bmcb_488[\:has\(option\[value\%3D\%22\%22\]\[disabled\]\:checked\)] {
	color: var(--v9-color-text-gray);
}

._select_1bmcb_488:has(option[value=""][disabled]:checked) {
	color: var(--v9-color-text-gray);
}

._select_1bmcb_488 option {
	color: var(--v9-color-text-header);
}

._select_1bmcb_488 option[disabled] {
	color: var(--v9-color-text-gray);
}

._select_1bmcb_488 option[disabled][canhide],._select_1bmcb_488 option[disabled][value=""] {
	display: none;
}

._select_1bmcb_488:active {
	border-color: var(--v9-active-button-bg);
}

@media (hover:hover) {
	._select_1bmcb_488:hover {
		border-color: var(--v9-color-5);
	}
}

@media (max-width:800px) {
	._select_1bmcb_488 {
		font-size: 14px;
		height: 36px;
	}
}

._subscribe-button_1bmcb_548 [data-plus] {
	display: flex;
}

._subscribe-button--active_1bmcb_583 [data-minus],._subscribe-button--active_1bmcb_583 [data-plus],._subscribe-button_1bmcb_548 [data-minus],._subscribe-button_1bmcb_548 [data-ok] {
	display: none;
}

._subscribe-button--active_1bmcb_583 [data-ok] {
	display: flex;
}

@media (hover:hover) {
	._subscribe-button--active_1bmcb_583:hover [data-minus] {
		display: flex;
	}

	._subscribe-button--active_1bmcb_583:hover [data-ok] {
		display: none;
	}
}

._subscribe-button--hide-active-text_1bmcb_1._subscribe-button--active_1bmcb_583 span {
	display: none;
}

._horizontal-scroll-container_1bmcb_591 {
	overflow-x: auto;
	overflow-y: hidden;
}

._horizontal-scroll-container_1bmcb_591.swiper-initialized {
	overflow-x: hidden;
}

._tag-list_1bmcb_600 {
	-moz-column-gap: 4px;
	column-gap: 4px;
	display: flex;
	flex-wrap: wrap;
	row-gap: 4px;
}

._tag-list_1bmcb_600 ._tag_1bmcb_600 {
	align-items: center;
	background-color: var(--v9-color-1);
	border: 1px solid var(--v9-color-d2-l3);
	border-radius: 4px;
	color: var(--v9-color-text-body);
	display: flex;
	font-size: 14px;
	height: 24px;
	line-height: 1;
	padding: 0 8px;
	text-decoration: none;
}

@media (hover:hover) {
	._tag-list_1bmcb_600 ._tag_1bmcb_600:hover {
		background-color: var(--v9-color-2);
		border-color: var(--v9-color-d3-l4);
	}
}

._swiper-nav-button_1bmcb_636 {
	align-items: center;
	background: var(--v9-color-dwhite-l5);
	border-radius: 50%;
	color: var(--v9-color-d3-lwhite);
	cursor: pointer;
	display: flex;
	height: 32px;
	justify-content: center;
	margin-top: -16px;
	position: absolute;
	top: 50%;
	transition: opacity .3s ease-in-out;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	width: 32px;
	z-index: 1;
}

._swiper-nav-button_1bmcb_636 svg {
	height: 22px;
	width: 22px;
}

._swiper-nav-button--prev_1bmcb_1 {
	left: -16px;
	padding-right: 2px;
}

._swiper-nav-button--prev_1bmcb_1 svg {
	transform: rotate(-90deg);
}

._swiper-nav-button--next_1bmcb_1 {
	padding-left: 2px;
	right: -16px;
}

._swiper-nav-button--next_1bmcb_1 svg {
	transform: rotate(90deg);
}

._swiper-nav-button_1bmcb_636.swiper-button-disabled {
	opacity: 0;
	pointer-events: none;
}

@media (hover:hover) {
	._swiper-nav-button_1bmcb_636:hover {
		background: var(--v9-color-dl1-l6);
	}
}

._breadcrumbs_1bmcb_694 {
	color: var(--v9-color-text-min-vis);
	font-size: 14px;
}

._breadcrumbs_1bmcb_694 a {
	color: var(--v9-color-text-min-vis);
	text-decoration: none;
}

@media (hover:hover) {
	._breadcrumbs_1bmcb_694 a:hover {
		text-decoration: underline;
	}
}

._table_1bmcb_710 {
	border: 1px solid var(--v9-color-d3-l4);
	border-collapse: collapse;
	border-radius: 8px;
	max-width: 100%;
	overflow: auto;
}

._table_1bmcb_710 td,._table_1bmcb_710 th {
	border-bottom: 1px solid var(--v9-color-d3-l4);
	padding: 8px 16px;
	vertical-align: center;
}

._table_1bmcb_710 tbody tr:last-child td,._table_1bmcb_710 tbody tr:last-child th {
	border-bottom: none;
}}

@layer overrides {
	._subscribe-button--full_1bmcb_734 {
		--button-height: 28px;
		--button-width: auto;
		--button-padding: 7px;
		border-radius: 6px;
	}@	container (width < 500px) {
		._subscribe-button--full_1bmcb_734{--button-height: 24px;
	}

	._subscribe-button--full_1bmcb_734 span {
		display: none;
	}
}

@media (max-width:800px) {
	._hide-on-mobile_1bmcb_750 {
		display: none;
	}
}

@media (min-width:801px) {
	._hide-on-desktop_1bmcb_756 {
		display: none;
	}
}

._grid-type-buttons_1bmcb_762 {
	border: 1px solid var(--v9-color-d3-l4);
	border-radius: 8px;
	-moz-column-gap: 8px;
	column-gap: 8px;
	display: flex;
	height: 40px;
	padding: 8px;
}

@media (max-width:800px) {
	._grid-type-buttons_1bmcb_762 {
		-moz-column-gap: 6px;
		column-gap: 6px;
		height: 36px;
		padding: 6px;
	}
}

._grid-type-button_1bmcb_762 {
	--button-width: 24px;
	--button-icon-size: 24px;
	--button-padding: 0;
	--button-fg: var(--v9-color-d3-l4);
	--button-fg--hover: var(--v9-color-d4-l5);
}

._grid-type-button--active_1bmcb_1 {
	--button-fg: var(--v9-color-dwhite-l6);
	--button-fg--hover: var(--v9-color-dwhite-l6);
}}

@keyframes _detect-scroll_1bmcb_1 {
	0%,to {
		--can-scroll: 1;
	}
}
/*# sourceMappingURL=common.css.map */