	.footer-link {
	display: flex;
	flex-direction: column;
	gap: 10px;
	margin-bottom: 10px;
	font-size: 16px;
	}
	.footer-link a {
	font-weight: 300;
	color: #000;
	opacity: 0.8;
	}
	.table_component {
    overflow: auto;
    width: 100%;
    font-size: 18px;
    margin: 10px 0;
	}

	.table_component table {
	border: 1px solid #dededf;
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 1px;
	text-align: left;
	}

	.table_component caption {
	caption-side: top;
	text-align: left;
	}

	.table_component th {
	border: 1px solid #dededf;
	background-color: #eceff1;
	color: #000000;
	padding: 5px;
	}

	.table_component td {
	border: 1px solid #dededf;
	background-color: #ffffff;
	color: #000000;
	padding: 5px;
	}
	.accordion {
	font-family: inherit;
	}

	.accordion-button {
	background: none;
	font-size: 16px;
	cursor: pointer;
	border: none;
	padding: 0;
	font-weight: 300;
	color: #000;
	opacity: 0.8;
	}
	.accordion-button:hover, .accordion-button:focus {
	background-color: inherit;
	}

	.accordion-content {
	display: none;
	padding: 20px 0px;
	}

	.links-grid {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 10px 40px;
	}

	.links-grid a {
	text-decoration: none;
	color: inherit;
	line-height: 1.4;
	font-size: 16px;
	font-weight: 300;
	color: #000;
	opacity: 0.8;
	}

	@media (max-width: 768px) {
	.links-grid {
	grid-template-columns: 1fr;
	}
	}

	.seo__text {
	font-family: "Onest", sans-serif;
	margin-bottom: 10px;
	}
	.seo__text strong {
	font-weight: 500;
	}
	.seo__text ol {
	font-weight: 300;
	font-size: 18px;
	margin-left: 30px;
	}

	.seo__text ol > li {
	list-style-type: decimal;
	}
	.seo__text h1, .seo__text h2, .seo__text h3, .seo__text h4, .seo__text h5, .seo__text h6 {
	font-weight: 700;
	color: #050606;
	font-size: 24px;
	margin-bottom: 10px;
	}
	.seo__text p {
	font-weight: 300;
	font-size: 18px;
	margin-bottom: 10px;
	}
	.seo__text ul {
	font-weight: 300;
	font-size: 18px;
	}
	.seo__text ul > li {
	list-style-type: disc;
	}
	.seo__text summary {
	display: block;
	cursor: pointer;
	margin-bottom: 10px;
	font-family: "Onest", sans-serif;
	font-size: 16px;
	}
	.seo__text ul {
	font-weight: 300;
	font-size: 18px;
	margin-left: 30px;
	}