.question,.answer p,.italics,.answer__section{font-size:var(--size-sm)}body{display:flex;flex-direction:column;min-height:100vh}main{flex:1}.title--faq{color:var(--clr-dark)}.accordian-item:not(:last-child){border-bottom:2px solid var(--clr-green-light)}.accordian-item:not(:first-child){margin-top:1rem}.accordian-item:first-child>.question{padding-top:0}.question{display:inline-block;font-weight:700;width:100%;text-align:left;display:flex;padding:.5rem 0;justify-content:space-between;gap:1rem;align-items:center}.chevron-down{display:block;min-width:.9rem;fill:var(--clr-green-light);transition:transform .3s ease}.accordian-item.active .chevron-down{transform:rotate(180deg)}.answer{max-width:120ch;max-height:0;overflow:hidden;transition:max-height .3s ease;color:var(--clr-dark--300)}.answer.collapsed{visibility:hidden;pointer-events:none;overflow:hidden}.answer__section{font-weight:600}.answer p{padding-bottom:1rem}.accordian-item:nth-child(2) .answer p{padding:0;margin-bottom:.5rem}.italics{display:inline-block;margin:.75rem 0}@media (min-width: 640px){.question,.answer p,.italics,.answer__section{font-size:var(--size-base)}.chevron-down{min-width:1.2rem}}@media (min-width: 1024px){.question,.answer p,.italics,.answer__section{font-size:var(--size-lg)}.chevron-down{min-width:1.5rem}}@media (min-width: 1536px){.question,.answer p,.italics,.answer__section{font-size:var(--size-2xl)}.chevron-down{min-width:1.8rem}.answer{max-width:140ch}}
