/* #sidenav-main {
bottom: 0;
box-shadow: none;
display: block;
max-width: 15.625rem !important;
overflow-y: auto;
padding: 0;
position: fixed;
top: 0;
width: 100%;
}

main {
margin-left: 17.125rem;
width: calc(100% - 17.125rem);
} */

.block-text a,
.block-featureblock a {
	color: var(--color-primary);
	transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
	.block-text a:hover,
	.block-featureblock a:hover {
		color: var(--color-secondary);
	}

/* Magic grids */
.block-links {
	container-type: inline-size;
}
/* default for small screens */
.child-count-1 {grid-template-columns: repeat(1, minmax(180px, 1fr));}

	@container (min-width: 750px) {
		[class*="child-count-"] {
			grid-template-columns: repeat(4, minmax(180px, 1fr));
		}
		[class*="child-count-"].child-count-1 {grid-template-columns: repeat(1, minmax(180px, 1fr));}
		[class*="child-count-"].child-count-2 {grid-template-columns: repeat(2, minmax(180px, 1fr));}
		[class*="child-count-"].child-count-3 {grid-template-columns: repeat(3, minmax(180px, 1fr));}
		[class*="child-count-"].child-count-4 {grid-template-columns: repeat(4, minmax(180px, 1fr));}
	}

	@container (min-width: 940px) {
		[class*="child-count-"] {
			grid-template-columns: repeat(5, minmax(180px, 1fr));
		}
		[class*="child-count-"].child-count-5 {grid-template-columns: repeat(5, minmax(180px, 1fr));}
		[class*="child-count-"].child-count-9,
		[class*="child-count-"].child-count-10 {grid-template-columns: repeat(5, minmax(180px, 1fr));}
	}

	@container (min-width: 1130px) {
		[class*="child-count-"] {
			grid-template-columns: repeat(6, minmax(180px, 1fr));
		}
		[class*="child-count-"].child-count-6 {grid-template-columns: repeat(6, minmax(180px, 1fr));}
		[class*="child-count-"].child-count-11,
		[class*="child-count-"].child-count-12 {grid-template-columns: repeat(6, minmax(180px, 1fr));}
	}

	@container (min-width: 1320px) {
		[class*="child-count-"] {
			grid-template-columns: repeat(7, minmax(180px, 1fr));
		}
		[class*="child-count-"].child-count-7 {grid-template-columns: repeat(7, minmax(180px, 1fr));}
		[class*="child-count-"].child-count-13,
		[class*="child-count-"].child-count-14 {grid-template-columns: repeat(7, minmax(180px, 1fr));}
	}

	@container (min-width: 1510px) {
		[class*="child-count-"] {
			grid-template-columns: repeat(8, minmax(180px, 1fr));
		}
		[class*="child-count-"].child-count-8 {grid-template-columns: repeat(8, minmax(180px, 1fr));}
	}

.multiline-user-content p:not(:last-child) {
	margin-bottom: .5rem;
}

.multiline-user-content ul,
.multiline-user-content ol {
margin-block-start: 1em;
margin-block-end: 1em;
margin-inline-start: 0px;
margin-inline-end: 0px;
padding-inline-start: 40px;
}
	.multiline-user-content ul {list-style: disc;}
	.multiline-user-content ol {list-style: decimal;}