<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*------------------------------------*\
  #SITE INDEX
\*------------------------------------*/
.site-index-wrapper {
    position: relative;
	z-index: 18;
}

	.site-index-wrapper .site-index {
		position: relative;
	}

		.site-index-wrapper .site-index-title-wrapper {
			position: relative;
			margin-bottom: 15px;
		}

			.site-index-wrapper .site-index-title {
				font-family: inherit;
				font-size: 0.8em;
				font-weight: 700;
				line-height: 1;
				position: relative;
			}

				.site-index-wrapper .site-index-title button {
					background: none;
					border: none;
					/*color: initial;*/
					display: inline-block;
					padding: 0;
					text-decoration: none;
					text-shadow: none;
					transition-duration: 0.5s;
				}

				.site-index-wrapper .site-index-title button:active,
				.site-index-wrapper .site-index-title button:focus,
				.site-index-wrapper .site-index-title button:hover {
					opacity: 0.5;
				}

		.site-index-wrapper .site-index-list-wrapper {
			position: relative;
		}

			.site-index-wrapper .site-index-list-wrapper [class*="col-"]:last-of-type {
				margin-bottom: 15px;
			}

				.site-index-wrapper .site-index-list {
					margin-bottom: 0;
				}

					.site-index-wrapper .site-index-list-item {
						font-family: inherit;
						font-size: 0.76em;
						font-weight: 700;
						line-height: 1;
						margin-bottom: 10px;
					}

						.site-index-wrapper .site-index-list-item a {
							background-image: none;
							/*color: inherit;*/
							display: block;
							padding: 5px 0;
							text-decoration: none;
							text-shadow: none;
							transition-duration: 0.5s;
						}

							.site-index-wrapper .site-index-list-item a:active,
							.site-index-wrapper .site-index-list-item a:focus,
							.site-index-wrapper .site-index-list-item a:hover {
								opacity: 0.5;
							}

/*------------------------------------*\
  #PAGE SPECIFIC STYLES
\*------------------------------------*/
/*
* Site Index as part of main body
*/
main .site-index-wrapper [class*='col-'] {
	width: 100%;
}

	main .site-index .site-index-title {
		font-size: inherit;
		font-weight: inherit;
	}

		main .site-index .site-index-title button {
			/*color: initial;*/
			cursor: auto;
			pointer-events: none;
		}

main .site-index-wrapper .site-index-list-wrapper [class*="col-"]:last-of-type {
	margin-bottom: 0;
}

	main .site-index-wrapper .collapse {
		display: block !important;
	}

		main .site-index-wrapper .site-index-list {
			padding-left: 30px;
		}

			main .site-index-wrapper .site-index-list-item {
				font-size: 0.95em;
				font-weight: inherit;
			}

			main .site-index-wrapper .site-index-list-item:last-of-type {
				margin-bottom: 10px;
			}

				main .site-index-wrapper .site-index-list-item a {
					font-size: inherit;
					/*color: initial;*/
				}


/*------------------------------------*\
  #MEDIA QUERIES
\*------------------------------------*/
@media (min-width: 768px) {
	.site-index-wrapper .site-index-title {
		font-size: 0.71em;
	}
	
	.site-index-wrapper .site-index-list {
		padding-left: 15px;
	}
	
		.site-index-wrapper .site-index-list-item {
			font-size: 0.66em;
		}

		.site-index-wrapper .site-index-list-item:last-of-type {
			margin-bottom: 0;
		}
}

@media (min-width: 992px) {
	.site-index-wrapper .site-index-title {
		font-size: 0.8em;
	}
	
	.site-index-wrapper .site-index-list {
		padding-left: 30px;
	}
	
		.site-index-wrapper .site-index-list-item {
			font-size: 0.76em;
		}
}

@media (min-width: 1200px) {
}</pre></body></html>