@charset "utf-8";

/* LISTS DESIGN */
	.lists-design {
		font-size: var(--text);
		margin: var(--margin-gap) auto;
		}
	@media (min-width: 40em) {
		.lists-design.w {
			max-width: 64rem;
			}
	}
	.lists-design-link {
		color: var(--color-link);
		font-size: 0.75em;
		padding-left: 0.2rem;
		position: relative;
		top: -0.2rem;
		}

/* LISTS DOTTED */
	.lists-dotted-item {
		align-items: flex-end;
		display: grid;
		grid-gap: 0.5rem;
		grid-template-columns: auto minmax(2.4rem, 1fr) auto;
		}
	.lists-dotted-item span {
		word-break: normal;
		word-wrap: normal;
		}
	.lists-dotted-item + .lists-dotted-item {
		margin-top: 1.6rem;
		}
	.lists-dotted-header {
		font-weight: 700;
		}
	.lists-dotted-header > i {
		}
	.lists-dotted-dots {
		border-bottom: 0.2rem dotted var(--background-borders);
		}
	.lists-dotted-value {
		text-align: right;
		}

/* LISTS POINTS */
	.lists-points-item {
		background-color: var(--background-pattern);
		border-radius: var(--radius);
		display: grid;
		grid-gap: 1rem;
		grid-template-columns: 3.2rem 1fr;
		margin: 1rem 0;
		padding: var(--text);
		}
	.lists-points-number {
		color: var(--color-important);
		font-weight: var(--heavy);
		line-height: 1em;
		text-transform: none;
		}
	.lists-points-info {
		display: grid;
		grid-gap: 0.5rem;
		}
	.lists-points-value {
		font-size: 0.9em;
		}

/* LISTS VALUES */
	.lists-values-item {
		margin: 1rem 0;
		}
	.lists-values-header {
		color: var(--color-important);
		font-size: 1.75em;
		font-weight: var(--heavy);
		padding-right: 0.5rem;
		}

/* LISTS BULLETED */
	.lists-bulleted {
		display: grid;
		font-size: var(--text);
		grid-gap: 1rem;
		margin: var(--margin-gap) auto;
		}
	.lists-bulleted-item {
		line-height: 1.4em;
		padding-left: 3rem;
		position: relative;
		}
	.lists-bulleted-item::before {
		color: var(--color-important);
		content: '\f058';
		font-family: 'Font Awesome 6 Pro';
		font-weight: 400;
		font-style: normal;
		font-variant: normal;
		left: 0;
		position: absolute;
		}
	.lists-bulleted-header {
		font-weight: 600;
		}
	.lists-bulleted-header::after {
		content: ':';
		}
	.lists-bulleted-value {
		font-size: var(--text-sub-1);
		font-style: normal;
		line-height: 1.4em;
		margin-top: 0.5rem;
		opacity: 0.95;
		}