.mod_faqlist {
	padding: var(--indent);
	margin-bottom: 2rem;
	
}
.mod_faqlist ul {
	border-top: 1px solid var(--color1);
}
.mod_faqlist ul li {
	border-bottom: 1px solid var(--color1);
}
.mod_faqlist ul li a {
	
}
.mod_faqlist__toggle {
	display: grid;
	grid-template-columns: 1fr 2.1rem;
	/* align-items: center; */
}
.mod_faqlist__label {
	font-size: var(--xl);
	color: var(--color1);
	font-family: var(--hl-font);
	padding-top: 0.4rem;
	padding-bottom: 0.2rem;
	padding-right: 10%;
}
.mod_faqlist__answer {
	padding-bottom: 2rem;
	
}
.mod_faqlist__answer p {
	font-size: var(--md);
	font-family: var(--copy-font);
	color: black;
	line-height: 120%;
}
.mod_faqlist__icon {
	padding-top: 0.7rem;
	align-self: start;
}

.open .mod_faqlist__icon svg {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	
}
.mod_faqlist__icon svg {
	transform-origin: center center;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	transition: 0.3s;
	stroke-width: 4px;
}
@media screen and (min-width: 768px){
	.mod_faqlist {
		margin-bottom: 4rem;
		
	}
	.mod_faqlist__answer {
		padding-bottom: 3rem;
		/* padding-right: 40%; */
		padding-top: .5rem;
		max-width: 30rem;
	}
	
}

