.faq__cluster{color:#041322;font-family:roboto,avenir,helvetica neue,arial,helvetica,sans-serif;font-size:1rem;line-height:1.5em}.faq__cluster .faq__cluster__title{margin:11px 0 .625em}.faq__cluster .accordion{position:relative;margin-bottom:.625em}.faq__cluster .accordion__title{background:#f7f9f9;border:1px solid #bfc1c2;padding:.5em 1em;font-size:1.125rem;display:flex;justify-content:space-between;align-items:center;color:#041322;font-weight:700;cursor:pointer;line-height:1.5em}.faq__cluster .accordion__content{max-height:0;overflow:hidden}.faq__cluster .accordion__title i{font-size:1rem}.faq__cluster .accordion__toggle,.accordion__toggle+.accordion__title .accordion__title__open-icon{display:none}.faq__cluster .accordion__toggle+.accordion__title .accordion__title__close-icon{display:inline-block}.faq__cluster .accordion__toggle:checked+.accordion__title+.accordion__content{max-height:inherit;padding:1em 2em 1em 1em}.faq__cluster .accordion__toggle:checked+.accordion__title .accordion__title__open-icon{display:inline-block}.faq__cluster .accordion__toggle:checked+.accordion__title .accordion__title__close-icon{display:none}.faq__cluster .accordion__content ol{padding-left:20px;list-style-position:outside;margin:0}.faq__cluster .accordion__content p{font-size:inherit;margin:0}@media screen and (min-width:576px){.faq__cluster .accordion__content ol,.faq__cluster .accordion__content ul{padding-left:30px}}