.tgblAlgolia-interface {
	--tgblAlgolia-palette-color-white: #fff;
	--tgblAlgolia-palette-color-black: #000;
	--tgblAlgolia-palette-color-gray-25: #fafafa;
	--tgblAlgolia-palette-color-gray-50: #f9fafb;
	--tgblAlgolia-palette-color-gray-100: #f3f4f6;
	--tgblAlgolia-palette-color-gray-200: #e5e7eb;
	--tgblAlgolia-palette-color-gray-300: #d1d5db;
	--tgblAlgolia-palette-color-gray-400: #9ca3af;
	--tgblAlgolia-palette-color-gray-500: #6b7280;
	--tgblAlgolia-palette-color-gray-600: #4b5563;
	--tgblAlgolia-palette-color-gray-700: #374151;
	--tgblAlgolia-palette-color-gray-800: #2f2f2f;
	--tgblAlgolia-palette-color-gray-900: #111928;
	--tgblAlgolia-palette-color-blue-25: #e2e9ff;
	--tgblAlgolia-palette-color-blue-50: #c7d6ff;
	--tgblAlgolia-palette-color-blue-100: #a0b5fe;
	--tgblAlgolia-palette-color-blue-200: #7b93ff;
	--tgblAlgolia-palette-color-blue-300: #5373f2;
	--tgblAlgolia-palette-color-blue-400: #3858e9;
	--tgblAlgolia-palette-color-blue-500: #2942d1;
	--tgblAlgolia-palette-color-blue-600: #1d35b4;
	--tgblAlgolia-palette-color-blue-700: #1b2398;
	--tgblAlgolia-palette-color-blue-800: #101375;
	--tgblAlgolia-palette-color-blue-900: #090949;
	--tgblAlgolia-palette-color-green-25: #d8f3dc;
	--tgblAlgolia-palette-color-green-50: #b7e7be;
	--tgblAlgolia-palette-color-green-100: #68de7c;
	--tgblAlgolia-palette-color-green-200: #1ed14b;
	--tgblAlgolia-palette-color-green-300: #00ba37;
	--tgblAlgolia-palette-color-green-400: #00a32a;
	--tgblAlgolia-palette-color-green-500: #008a20;
	--tgblAlgolia-palette-color-green-600: #007017;
	--tgblAlgolia-palette-color-green-700: #005c12;
	--tgblAlgolia-palette-color-green-800: #00450c;
	--tgblAlgolia-palette-color-green-900: #003008;
	--tgblAlgolia-palette-color-purple-25: #e7e0ff;
	--tgblAlgolia-palette-color-purple-50: #f0f5ff;
	--tgblAlgolia-palette-color-purple-100: #e5edff;
	--tgblAlgolia-palette-color-purple-200: #cddbfe;
	--tgblAlgolia-palette-color-purple-300: #b4c6fc;
	--tgblAlgolia-palette-color-purple-400: #8da2fb;
	--tgblAlgolia-palette-color-purple-500: #6875f5;
	--tgblAlgolia-palette-color-purple-600: #5850ec;
	--tgblAlgolia-palette-color-purple-700: #5145cd;
	--tgblAlgolia-palette-color-purple-800: #42389d;
	--tgblAlgolia-palette-color-purple-900: #362f78;
	--tgblAlgolia-palette-color-red-25: #fce3e5;
	--tgblAlgolia-palette-color-red-50: #facfd2;
	--tgblAlgolia-palette-color-red-100: #ffabaf;
	--tgblAlgolia-palette-color-red-200: #ff8085;
	--tgblAlgolia-palette-color-red-300: #f86368;
	--tgblAlgolia-palette-color-red-400: #e65054;
	--tgblAlgolia-palette-color-red-500: #d63638;
	--tgblAlgolia-palette-color-red-600: #b32d2e;
	--tgblAlgolia-palette-color-red-700: #8a2424;
	--tgblAlgolia-palette-color-red-800: #691c1c;
	--tgblAlgolia-palette-color-red-900: #451313;
	--tgblAlgolia-palette-color-yellow-25: #f9f1d2;
	--tgblAlgolia-palette-color-yellow-50: #f5e6ab;
	--tgblAlgolia-palette-color-yellow-100: #f2d675;
	--tgblAlgolia-palette-color-yellow-200: #f0c33c;
	--tgblAlgolia-palette-color-yellow-300: #dba617;
	--tgblAlgolia-palette-color-yellow-400: #bd8600;
	--tgblAlgolia-palette-color-yellow-500: #996800;
	--tgblAlgolia-palette-color-yellow-600: #755100;
	--tgblAlgolia-palette-color-yellow-700: #614200;
	--tgblAlgolia-palette-color-yellow-800: #4a3200;
	--tgblAlgolia-palette-color-yellow-900: #362400;
	--tgblAlgolia-palette-fontSize-10px: calc(10 * var(--tgblAlgolia-fontSize-multiplier, calc(1rem / 16)));
	--tgblAlgolia-palette-fontSize-12px: calc(12 * var(--tgblAlgolia-fontSize-multiplier, calc(1rem / 16)));
	--tgblAlgolia-palette-fontSize-14px: calc(14 * var(--tgblAlgolia-fontSize-multiplier, calc(1rem / 16)));
	--tgblAlgolia-palette-fontSize-16px: calc(16 * var(--tgblAlgolia-fontSize-multiplier, calc(1rem / 16)));
	--tgblAlgolia-palette-fontSize-18px: calc(18 * var(--tgblAlgolia-fontSize-multiplier, calc(1rem / 16)));
	--tgblAlgolia-palette-fontSize-20px: calc(20 * var(--tgblAlgolia-fontSize-multiplier, calc(1rem / 16)));
	--tgblAlgolia-palette-fontSize-22px: calc(22 * var(--tgblAlgolia-fontSize-multiplier, calc(1rem / 16)));
	--tgblAlgolia-palette-fontSize-24px: calc(24 * var(--tgblAlgolia-fontSize-multiplier, calc(1rem / 16)));
	--tgblAlgolia-palette-fontSize-26px: calc(26 * var(--tgblAlgolia-fontSize-multiplier, calc(1rem / 16)));
	--tgblAlgolia-palette-fontSize-28px: calc(28 * var(--tgblAlgolia-fontSize-multiplier, calc(1rem / 16)));
	--tgblAlgolia-palette-fontSize-30px: calc(30 * var(--tgblAlgolia-fontSize-multiplier, calc(1rem / 16)));
	--tgblAlgolia-palette-spacing-8px: calc(8 * var(--tgblAlgolia-spacing-multiplier, calc(1rem / 16)));
	--tgblAlgolia-palette-spacing-16px: calc(16 * var(--tgblAlgolia-spacing-multiplier, calc(1rem / 16)));
	--tgblAlgolia-palette-spacing-24px: calc(24 * var(--tgblAlgolia-spacing-multiplier, calc(1rem / 16)));
	--tgblAlgolia-palette-spacing-32px: calc(32 * var(--tgblAlgolia-spacing-multiplier, calc(1rem / 16)));
	--tgblAlgolia-palette-spacing-40px: calc(40 * var(--tgblAlgolia-spacing-multiplier, calc(1rem / 16)));
	--tgblAlgolia-palette-spacing-48px: calc(48 * var(--tgblAlgolia-spacing-multiplier, calc(1rem / 16)));
	--tgblAlgolia-palette-spacing-56px: calc(56 * var(--tgblAlgolia-spacing-multiplier, calc(1rem / 16)));
	--tgblAlgolia-palette-spacing-64px: calc(64 * var(--tgblAlgolia-spacing-multiplier, calc(1rem / 16)));
	--tgblAlgolia-typography-body-size: var(--tgblAlgolia-palette-fontSize-16px);
	--tgblAlgolia-typography-body-line-height: 1.4;
	--tgblAlgolia-typography-body-color: var(--tgblAlgolia-palette-color-gray-700);
	--tgblAlgolia-typography-body--alt-color: var(--tgblAlgolia-palette-color-gray-500);
	--tgblAlgolia-typography-body--emphasis-color: var(--tgblAlgolia-palette-color-gray-900);
	--tgblAlgolia-typography-heading-color: var(--tgblAlgolia-palette-color-gray-900);
	--tgblAlgolia-component-button-radius: 8px;
	--tgblAlgolia-component-input-radius: 8px;
	--tgblAlgolia-component-card-radius: 8px;
	--tgblAlgolia-component-chip-radius: 6px;
	--tgblAlgolia-theme-primary-darkest: var(--tgblAlgolia-palette-color-blue-900);
	--tgblAlgolia-theme-primary-darker: var(--tgblAlgolia-palette-color-blue-700);
	--tgblAlgolia-theme-primary-base: var(--tgblAlgolia-palette-color-blue-500);
	--tgblAlgolia-theme-primary-lighter: var(--tgblAlgolia-palette-color-blue-50);
	--tgblAlgolia-theme-primary-lightest: var(--tgblAlgolia-palette-color-blue-25);
	--tgblAlgolia-theme-secondary-darkest: var(--tgblAlgolia-palette-color-gray-900);
	--tgblAlgolia-theme-secondary-darker: var(--tgblAlgolia-palette-color-gray-800);
	--tgblAlgolia-theme-secondary-dark: var(--tgblAlgolia-palette-color-gray-700);
	--tgblAlgolia-theme-secondary-base: var(--tgblAlgolia-palette-color-gray-500);
	--tgblAlgolia-theme-secondary-light: var(--tgblAlgolia-palette-color-gray-400);
	--tgblAlgolia-theme-secondary-lighter: var(--tgblAlgolia-palette-color-gray-200);
	--tgblAlgolia-theme-secondary-lightest: var(--tgblAlgolia-palette-color-gray-100);
	--tgblAlgolia-theme-success-darkest: var(--tgblAlgolia-palette-color-green-900);
	--tgblAlgolia-theme-success-darker: var(--tgblAlgolia-palette-color-green-700);
	--tgblAlgolia-theme-success-base: var(--tgblAlgolia-palette-color-green-500);
	--tgblAlgolia-theme-success-lighter: var(--tgblAlgolia-palette-color-green-50);
	--tgblAlgolia-theme-success-lightest: var(--tgblAlgolia-palette-color-green-25);
	--tgblAlgolia-theme-warning-darkest: var(--tgblAlgolia-palette-color-yellow-900);
	--tgblAlgolia-theme-warning-darker: var(--tgblAlgolia-palette-color-yellow-700);
	--tgblAlgolia-theme-warning-base: var(--tgblAlgolia-palette-color-yellow-400);
	--tgblAlgolia-theme-warning-lighter: var(--tgblAlgolia-palette-color-yellow-50);
	--tgblAlgolia-theme-warning-lightest: var(--tgblAlgolia-palette-color-yellow-25);
	--tgblAlgolia-theme-error-darkest: var(--tgblAlgolia-palette-color-red-900);
	--tgblAlgolia-theme-error-darker: var(--tgblAlgolia-palette-color-red-700);
	--tgblAlgolia-theme-error-base: var(--tgblAlgolia-palette-color-red-500);
	--tgblAlgolia-theme-error-lighter: var(--tgblAlgolia-palette-color-red-50);
	--tgblAlgolia-theme-error-lightest: var(--tgblAlgolia-palette-color-red-25);
	font-size: var(--tgblAlgolia-typography-body-size);
	line-height: var(--tgblAlgolia-typography-body-line-height);
	color: var(--tgblAlgolia-typography-body-color);
}

.tgblAlgolia-interface .tgblAlgolia-visually-hidden {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.tgblAlgolia-interface .tgblAlgolia-grid-container {
	container-name: tgblGrid;
	container-type: inline-size;
}

.tgblAlgolia-interface .tgblAlgolia-grid {
	display: grid;
	grid-template-columns: repeat(var(--tgblAlgolia-grid-cols, 1), 1fr);
	grid-column-gap: var(--tgblAlgolia-grid-col-gap, var(--tgblAlgolia-palette-spacing-16px));
	grid-row-gap: var(--tgblAlgolia-grid-row-gap, var(--tgblAlgolia-palette-spacing-16px));
}

.tgblAlgolia-interface .tgblAlgolia-grid--density-8 {
	--tgblAlgolia-grid-col-gap: var(--tgblAlgolia-palette-spacing-8px);
	--tgblAlgolia-grid-row-gap: var(--tgblAlgolia-palette-spacing-8px);
}

.tgblAlgolia-interface .tgblAlgolia-grid--density-inline-8 {
	--tgblAlgolia-grid-col-gap: var(--tgblAlgolia-palette-spacing-8px);
}

.tgblAlgolia-interface .tgblAlgolia-grid--density-block-8 {
	--tgblAlgolia-grid-row-gap: var(--tgblAlgolia-palette-spacing-8px);
}

.tgblAlgolia-interface .tgblAlgolia-grid--density-16 {
	--tgblAlgolia-grid-col-gap: var(--tgblAlgolia-palette-spacing-16px);
	--tgblAlgolia-grid-row-gap: var(--tgblAlgolia-palette-spacing-16px);
}

.tgblAlgolia-interface .tgblAlgolia-grid--density-inline-16 {
	--tgblAlgolia-grid-col-gap: var(--tgblAlgolia-palette-spacing-16px);
}

.tgblAlgolia-interface .tgblAlgolia-grid--density-block-16 {
	--tgblAlgolia-grid-row-gap: var(--tgblAlgolia-palette-spacing-16px);
}

.tgblAlgolia-interface .tgblAlgolia-grid--density-24 {
	--tgblAlgolia-grid-col-gap: var(--tgblAlgolia-palette-spacing-24px);
	--tgblAlgolia-grid-row-gap: var(--tgblAlgolia-palette-spacing-24px);
}

.tgblAlgolia-interface .tgblAlgolia-grid--density-inline-24 {
	--tgblAlgolia-grid-col-gap: var(--tgblAlgolia-palette-spacing-24px);
}

.tgblAlgolia-interface .tgblAlgolia-grid--density-block-24 {
	--tgblAlgolia-grid-row-gap: var(--tgblAlgolia-palette-spacing-24px);
}

.tgblAlgolia-interface .tgblAlgolia-grid--density-32 {
	--tgblAlgolia-grid-col-gap: var(--tgblAlgolia-palette-spacing-32px);
	--tgblAlgolia-grid-row-gap: var(--tgblAlgolia-palette-spacing-32px);
}

.tgblAlgolia-interface .tgblAlgolia-grid--density-inline-32 {
	--tgblAlgolia-grid-col-gap: var(--tgblAlgolia-palette-spacing-32px);
}

.tgblAlgolia-interface .tgblAlgolia-grid--density-block-32 {
	--tgblAlgolia-grid-row-gap: var(--tgblAlgolia-palette-spacing-32px);
}

.tgblAlgolia-interface .tgblAlgolia-grid--density-40 {
	--tgblAlgolia-grid-col-gap: var(--tgblAlgolia-palette-spacing-40px);
	--tgblAlgolia-grid-row-gap: var(--tgblAlgolia-palette-spacing-40px);
}

.tgblAlgolia-interface .tgblAlgolia-grid--density-inline-40 {
	--tgblAlgolia-grid-col-gap: var(--tgblAlgolia-palette-spacing-40px);
}

.tgblAlgolia-interface .tgblAlgolia-grid--density-block-40 {
	--tgblAlgolia-grid-row-gap: var(--tgblAlgolia-palette-spacing-40px);
}

.tgblAlgolia-interface .tgblAlgolia-grid--density-48 {
	--tgblAlgolia-grid-col-gap: var(--tgblAlgolia-palette-spacing-48px);
	--tgblAlgolia-grid-row-gap: var(--tgblAlgolia-palette-spacing-48px);
}

.tgblAlgolia-interface .tgblAlgolia-grid--density-inline-48 {
	--tgblAlgolia-grid-col-gap: var(--tgblAlgolia-palette-spacing-48px);
}

.tgblAlgolia-interface .tgblAlgolia-grid--density-block-48 {
	--tgblAlgolia-grid-row-gap: var(--tgblAlgolia-palette-spacing-48px);
}

.tgblAlgolia-interface .tgblAlgolia-grid--density-56 {
	--tgblAlgolia-grid-col-gap: var(--tgblAlgolia-palette-spacing-56px);
	--tgblAlgolia-grid-row-gap: var(--tgblAlgolia-palette-spacing-56px);
}

.tgblAlgolia-interface .tgblAlgolia-grid--density-inline-56 {
	--tgblAlgolia-grid-col-gap: var(--tgblAlgolia-palette-spacing-56px);
}

.tgblAlgolia-interface .tgblAlgolia-grid--density-block-56 {
	--tgblAlgolia-grid-row-gap: var(--tgblAlgolia-palette-spacing-56px);
}

.tgblAlgolia-interface .tgblAlgolia-grid--density-64 {
	--tgblAlgolia-grid-col-gap: var(--tgblAlgolia-palette-spacing-64px);
	--tgblAlgolia-grid-row-gap: var(--tgblAlgolia-palette-spacing-64px);
}

.tgblAlgolia-interface .tgblAlgolia-grid--density-inline-64 {
	--tgblAlgolia-grid-col-gap: var(--tgblAlgolia-palette-spacing-64px);
}

.tgblAlgolia-interface .tgblAlgolia-grid--density-block-64 {
	--tgblAlgolia-grid-row-gap: var(--tgblAlgolia-palette-spacing-64px);
}

.tgblAlgolia-interface ul.tgblAlgolia-grid,
.tgblAlgolia-interface ul.tgblAlgolia-flex,
.tgblAlgolia-interface ol.tgblAlgolia-grid,
.tgblAlgolia-interface ol.tgblAlgolia-flex {
	list-style-type: none;
	padding: unset;
	margin: unset;
}

.tgblAlgolia-interface .tgblAlgolia-flex {
	display: flex;
	gap: var(--tgblAlgolia-flex-gap, var(--tgblAlgolia-palette-spacing-16px));
}

.tgblAlgolia-interface .tgblAlgolia-flex--density-8 {
	--tgblAlgolia-flex-gap: var(--tgblAlgolia-palette-spacing-8px);
}

.tgblAlgolia-interface .tgblAlgolia-flex--density-16 {
	--tgblAlgolia-flex-gap: var(--tgblAlgolia-palette-spacing-16px);
}

.tgblAlgolia-interface .tgblAlgolia-flex--density-24 {
	--tgblAlgolia-flex-gap: var(--tgblAlgolia-palette-spacing-24px);
}

.tgblAlgolia-interface .tgblAlgolia-flex--density-32 {
	--tgblAlgolia-flex-gap: var(--tgblAlgolia-palette-spacing-32px);
}

.tgblAlgolia-interface .tgblAlgolia-flex--density-40 {
	--tgblAlgolia-flex-gap: var(--tgblAlgolia-palette-spacing-40px);
}

.tgblAlgolia-interface .tgblAlgolia-flex--density-48 {
	--tgblAlgolia-flex-gap: var(--tgblAlgolia-palette-spacing-48px);
}

.tgblAlgolia-interface .tgblAlgolia-flex--density-56 {
	--tgblAlgolia-flex-gap: var(--tgblAlgolia-palette-spacing-56px);
}

.tgblAlgolia-interface .tgblAlgolia-flex--density-64 {
	--tgblAlgolia-flex-gap: var(--tgblAlgolia-palette-spacing-64px);
}

.tgblAlgolia-interface .tgblAlgolia-flex--column {
	flex-direction: column;
}

.tgblAlgolia-interface .tgblAlgolia-flex--column>* {
	min-height: 1px;
}

.tgblAlgolia-interface .tgblAlgolia-flex--wrap {
	flex-wrap: wrap;
}

.tgblAlgolia-interface .tgblAlgolia-flex>* {
	min-width: 1px;
}

/* Search box */
.tgblAlgolia-interface .ais-SearchBox .ais-SearchBox-reset,
.tgblAlgolia-interface .ais-SearchBox .ais-SearchBox-submit {
	display: none;
}

.tgblAlgolia-interface .ais-SearchBox-form {
	display: flex;
	align-items: center;
	gap: 0.5rem;
}

.tgblAlgolia-interface .ais-SearchBox-form input[type=search].ais-SearchBox-input {
	flex: 1;
	background-image: none;
	background-color: var(--cyan-50);
	border: 1px solid var(--cyan-400);
	border-radius: var(--radius--rounded-xs);
	font-size: 1.125rem;
	line-height: 1.35;
	min-height: 50px;
	padding-block: 0;
	padding-inline: 0.67em;
}

.tgblAlgolia-interface .ais-SearchBox-form input[type=search].ais-SearchBox-input:focus {
	box-shadow: 0px 5px 15px -7px rgba(0, 0, 0, 0.1);
}

/* Card */
.tgblAlgolia-interface .tgblAlgolia-card {
	box-shadow: none;
	border: 0;
}

.tgblAlgolia-interface .tgblAlgolia-card .tt-item__download {
	position: relative;
	z-index: 1;
}

.tgblAlgolia-interface .tgblAlgolia-card .tt-item__download:hover,
.tgblAlgolia-interface .tgblAlgolia-card .tt-item__download:focus {
	color: var(--orange-600);
}

/* Pagination */
.tgblAlgolia-interface .ais-Pagination .ais-Pagination-list {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 0.5rem;
	border: 0;
	font-size: var(--tgblAlgolia-palette-fontSize-14px);
	color: var(--tgblAlgolia-typography-body--alt-color);
	padding: unset;
	margin: unset;
	list-style-type: none;
}

.tgblAlgolia-interface .ais-Pagination .ais-Pagination-list .ais-Pagination-item .ais-Pagination-link {
	display: inline-block;
	background-color: #fff;
	padding-inline: 1em;
	padding-block: 0.625em;
	color: var(--orange-500);
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.1;
	text-decoration: none;
	border-radius: 8px;
	border: 2px solid var(--orange-500);
}

.tgblAlgolia-interface .ais-Pagination .ais-Pagination-list .ais-Pagination-item self:not(.ais-Pagination-item--disabled, .ais-Pagination-item--selected):hover.ais-Pagination-link,
.tgblAlgolia-interface .ais-Pagination .ais-Pagination-list .ais-Pagination-item self:not(.ais-Pagination-item--disabled, .ais-Pagination-item--selected):focus.ais-Pagination-link {
	background-color: var(--orange-100);
}

.tgblAlgolia-interface .ais-Pagination .ais-Pagination-list .ais-Pagination-item--disabled .ais-Pagination-link {
	border-color: var(--orange-300);
}

.tgblAlgolia-interface .ais-Pagination .ais-Pagination-list .ais-Pagination-item--selected .ais-Pagination-link {
	background-color: var(--orange-500);
	color: #fff;
}

/* Header Stats */
/* Stats */
.sv-algolia__header .ais-Stats .ais-Stats-text {
	font-size: 1.375rem;
	color: var(--gray-900);
	font-size: 22px;
	font-weight: 500;
	line-height: 1.1;
}

/* Footer */
.sv-algolia__footer {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 1rem;
}

.sv-algolia__footer .sv-algolia__pager {
	display: inline-flex;
	align-items: center;
	gap: 1rem;
}

.sv-algolia__footer .ais-Stats .ais-Stats-text {
	font-size: 18px;
	font-weight: 400;
}

@media (max-width: 768px) {
	.sv-algolia__footer .sv-algolia__pagination {
		order: 3;
		width: 100%;
	}
}