	#faq-archive {
		width: 1400px;
		max-width: 100%;
	}
	.faq-topic-content-flex {
		display: flex;
		align-items: flex-start;
		column-gap: 48px;	
	}
	.faq-title { margin-bottom: 32px; }
	.faq-topics {
		width: 407px;
		border-right:1px solid rgba(95,85,65,.2);	
	}
	.faq-topics ul { list-style-type: none; padding-left: 0; }
	.faq-topics ul li {
		padding:16px 32px 16px 28px;
		border-left: 4px solid rgba(0,0,0,0); 	
		color: var(--monarch);
	}
	.faq-topics ul li:hover {
		cursor: pointer;	
	}
	.faq-topics ul li.current {
		border-left-color: var(--monarch);
		background: var(--site-bg);	
		color: var(--dark-grey);
	}
	.faq-content {
		width: 945px;	
	}
	.faq-content .faq-section {
			
	}
	.faq-content .faq-section .faq-section-title { margin-bottom: 32px; }
	.faq-content .faq-section .faq-section-accordion .accordion-box { 
		border-top: 1px solid rgba(95,85,65,.2);
		padding: 24px 0;	
	}
	.faq-content .faq-section .faq-section-accordion .accordion-box .question-flex {
		display: flex;
		align-items: center;
	}	
	.faq-content .faq-section .faq-section-accordion .accordion-box .question-flex:hover { cursor: pointer; }
	.faq-content .faq-section .faq-section-accordion .accordion-box .question-flex .question { margin-right: auto }
	.faq-content .faq-section .faq-section-accordion .accordion-box:last-child {
		border-bottom: 1px solid rgba(95,85,65,.2);
	} 
	.faq-content .faq-section .faq-section-accordion .accordion-box .answer { margin-top: 24px; }
	.faq-content .faq-section .faq-section-accordion .accordion-box .question-flex .chevron svg { transition: all .5s; }
	.faq-content .faq-section .faq-section-accordion .accordion-box .question-flex .chevron.rotate-180 svg { transform: rotate(180deg); }
	@media screen and (max-width:1024px) {
		.faq-topics {
			display: none;		
		}	
		.faq-content { width: 100%; }
		.faq-section {
			display: block !important;
			margin-bottom: 48px;		
		}
		.faq-section:last-child {
			margin-bottom: 0; 
		}
	}
