.faq-section{border-top:1px solid var(--ee-hairline);padding:3.5rem 0}.faq-section .faq-title{color:var(--ee-ink);margin:0 0 1.75rem;font-size:clamp(1.6rem,2.6vw,2.1rem)}.faq-section .faq-list{max-width:760px;margin:0}.faq-section .faq-item{border-bottom:1px solid var(--ee-hairline);padding:1.25rem 0}.faq-section .faq-item:first-child{padding-top:0}.faq-section dt h3{color:var(--ee-ink);margin:0 0 .5rem;font-size:1.1rem;line-height:1.4}.faq-section dd{color:var(--ee-ink-body);margin:0;font-size:1rem;line-height:1.75}.faq-section dd p{margin:0 0 .5rem}.faq-section dd a{color:var(--ee-ink);text-decoration:underline}.faq-section dd a:hover{color:var(--ee-terracotta)}.faq-section .faq-resources{max-width:760px;color:var(--ee-ink-body);margin:0;padding-left:1.25rem;line-height:1.75}.faq-section .faq-resources li{margin-bottom:.5rem}.faq-section .faq-resources a{color:var(--ee-ink);font-weight:700;text-decoration:underline}
