.faq-accordion{grid-gap:1rem;display:grid;height:fit-content;list-style:none;margin:0;padding:0;width:100%}@media (min-width:576px){.faq-accordion{grid-gap:1.25rem}}.faq-accordion .list-card{--padding-inline:1.125rem;background-color:#fff;border:1px solid rgba(7,95,229,.35);border-radius:7px;box-shadow:8px 5px 12px 0 rgba(7,95,229,.05);display:flex;flex-direction:column;padding:1.25rem var(--padding-inline);position:relative;transition:border-color .3s ease,box-shadow .3s ease}@media (min-width:576px){.faq-accordion .list-card{--padding-inline:1.875rem}}.faq-accordion .list-card:has(a):focus-within,.faq-accordion .list-card:has(a):hover{border-color:rgba(7,95,229,.7);box-shadow:8px 5px 12px 0 rgba(7,95,229,.15)}.faq-accordion .list-card-title{font-size:1.5rem;font-weight:600;margin:0}.faq-accordion .list-card-title a{color:inherit;text-decoration:none}.faq-accordion .list-card-description{border-top:1px solid rgba(7,95,229,.2);margin:1.25rem 0 0;padding-top:1.25rem}.faq-accordion .list-card-description:has(.label){align-items:flex-start;display:flex;flex-direction:column}.faq-accordion .list-card-description .label{font-size:.875em;opacity:.5}.faq-accordion .list-card .btn{align-self:flex-start;font-size:1.125rem;margin-top:1.25rem}.faq-accordion .list-card{border:1px solid var(--tyco-secondary,#d7e5fb);border-radius:14px;box-shadow:unset;cursor:pointer;padding:1rem;transition:background .3s ease-in-out,border .3s ease-in-out,box-shadow .3s ease-in-out;will-change:border,box-shadow}.faq-accordion .list-card:focus-within,.faq-accordion .list-card:hover{background:#f5f9fe}.faq-accordion .list-card:focus-within .faq-question,.faq-accordion .list-card:hover .faq-question{color:var(--tyco-primary,#075fe5)}@media (min-width:576px){.faq-accordion .list-card{padding:1.25rem 1.5rem 1.25rem 1.375rem}}.faq-accordion .list-card[aria-expanded=true]{background:#f5f9fe}.faq-accordion .list-card:not(:has(.faq-question[aria-expanded=true])){border:1px solid rgba(29,29,29,.18);box-shadow:unset}.faq-accordion .list-card-description{border:1px solid var(--tyco-secondary,#d7e5fb);border-radius:12px;margin-top:.25rem;padding:1rem}@media (min-width:576px){.faq-accordion .list-card-description{border-radius:14px;padding:1.25rem 1.5rem 1.25rem 1.375rem}}.faq-accordion .faq-question{align-items:center;-webkit-appearance:none;background:transparent;border:0;border-radius:0;display:flex;font-size:1.125rem;gap:1em;justify-content:space-between;margin:0;padding:0;text-align:start;transition:color .3s ease-in-out,font-weight .3s ease-in-out;will-change:color,font-weight}@media (min-width:576px){.faq-accordion .faq-question{font-size:1.25rem}}.faq-accordion .faq-question svg{fill:var(--tyco-primary,#075fe5);flex-shrink:0;height:1.25rem;transition:transform .3s cubic-bezier(.5,.5,.3,1.4);width:1.25rem;will-change:transform}.faq-accordion .faq-question[aria-expanded=true]{color:var(--tyco-primary,#075fe5);font-weight:600}.faq-accordion .faq-question[aria-expanded=true] svg{transform:rotate(45deg)}.faq-accordion .faq-answer{border-radius:12px;text-align:start}@media (min-width:576px){.faq-accordion .faq-answer{border-radius:14px}}.faq-accordion .faq-answer.collapsing,.faq-accordion .faq-answer.show{background:#f5f9fe}.faq-archive .main-title{margin-block:2.5rem;text-align:center}@media (min-width:576px){.faq-archive .main-title{margin-block:5rem}}.faq-archive__list{margin-top:3.75rem}@media (min-width:576px){.faq-archive__list{margin-top:5rem}}.faq-archive .faq-category-title{margin-bottom:1.25rem}@media (min-width:576px){.faq-archive .faq-category-title{margin-bottom:2rem}}