.accordions{position:relative}.accordions .accordion:last-child{border-bottom:1px solid #000}.accordions .accordion.open .accordion__content{display:block}.accordions .accordion.open button svg{transform:rotate(0)}.accordions .accordion button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-top:1px solid #000;color:#000;font:1em Flapjack,arial,sans-serif;font-weight:400;display:flex;width:100%;text-decoration:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;align-items:center;justify-content:space-between;padding:1.5em 0;cursor:pointer;outline:0;box-shadow:none;white-space:nowrap;border-radius:0;text-transform:uppercase}.accordions .accordion button span{font-size:1.375em}.accordions .accordion button:focus,.accordions .accordion button:hover{outline:0;background-color:transparent;text-decoration:none}.accordions .accordion button svg{width:.75em;height:auto;transform:rotate(45deg);transition:transform .15s linear}.accordions .accordion button svg circle,.accordions .accordion button svg line,.accordions .accordion button svg path,.accordions .accordion button svg polygon{fill:none;stroke:#000;stroke-width:2;stroke-miterlimit:10;stroke-linecap:round;stroke-linejoin:round}.accordions .accordion__content{display:none;padding-bottom:1em;line-height:1.5}.accordions .accordion__content--faqs{padding-bottom:0}.accordions .accordion__content img{display:none}.accordions .accordion__content ol,.accordions .accordion__content ul{margin:0 0 1em 0;padding:0 0 0 2em}.accordions .accordion__content ul{list-style-type:disc}.accordions .accordion__content ol{list-style-type:decimal}.accordions .accordion__content .text{font-size:.8125em}.accordions .faqs-item-header{display:flex;justify-content:space-between;align-items:center;padding:1.5em 0;cursor:pointer;border-top:1px solid #000}.accordions .faqs-item-header span{font-size:.8125em;font-weight:500;text-transform:uppercase}.accordions .faqs-item-header svg{width:.75em;height:auto;transform:rotate(-90deg);transition:transform .15s linear}.accordions .faqs-item-header svg circle,.accordions .faqs-item-header svg line,.accordions .faqs-item-header svg path,.accordions .faqs-item-header svg polygon{fill:none;stroke:#000;stroke-width:2;stroke-miterlimit:10;stroke-linecap:round;stroke-linejoin:round}.accordions .faqs-item-content{font-size:.8125em;display:none;padding-bottom:1em}.accordions .faqs-item.open .faqs-item-header svg{transform:rotate(90deg)}.accordions .faqs-item.open .faqs-item-content{display:block}