.details[open]:last-child, .details--open:last-child {
			margin-bottom: 2.5rem;
		}
	.details__summary {
		display: grid;
		grid-template-columns: 1fr -webkit-min-content -webkit-min-content;
		grid-template-columns: 1fr min-content min-content;
		grid-column-gap: 1rem;
		align-items: center;
		overflow: hidden;
		cursor: pointer;
		font-size: 1.25rem;
		font-weight: 500;
		transition: color .15s ease-in-out;
		-webkit-user-select: none;
		   -moz-user-select: none;
		        user-select: none;
/*		margin-bottom: 1.5rem;*/
		margin: 1rem 0;
	}
	.details__summary::before {
			display: none;
		}
	.details__summary::after {
			content: '▼';
			font-size: 1rem;
			font-weight: 400;
		}
	.details__summary:hover {
			text-decoration: none;
		}
	.details[open] > .details__summary::after, .details--open > .details__summary::after {
				content: '▲';
			}
	.details__summary--success {
			color: var(--color__primary-green);
		}
	.details__summary--success:hover {
				color: var(--color__primary-green--hover);
			}
	.details__summary--dark{
			color: var(--color__blue--dark);
		}
	.details__summary--dark:hover, .details[open] > .details__summary--dark, .details--open > .details__summary--dark {
				color: var(--color__primary-cyan);
			}
	.details__summary--lg {
			font-size: 1.5rem;
			padding-top: 1.625rem;
		}
	.details__summary--lg::after {
				cursor: pointer;
				color: var(--icon__color);
				z-index: 100;
				transition: color .15s ease-in-out;
				width: 2.5rem;
				height: 2.5rem;
				border: .125rem solid currentColor;
				display: flex;
				align-items: center;
				justify-content: center;
				border-radius: var(--border-radius);
			}
.accordion__details>.details__summary {
			margin: 0;
			padding: 1rem 0;
		}
.accordion__details>.details__summary--lg {
				padding-top: 1.5rem;
			}
.accordion__details + .accordion__details>.details__summary {
			border-top: 1px solid currentColor;
		}
/*# sourceMappingURL=accordion.css.map */
