.links-accordion{margin:var(--block-margin) auto}.links-accordion header.animate__animated,.links-accordion-grid.animate__animated,.links-accordion footer.animate__animated{animation-name:fadeInUp}.links-accordion header{margin-bottom:var(--page-padding)}.links-accordion header h2{font:var(--font-headline-4)}.links-accordion-grid{display:grid;grid-template-columns:minmax(0,auto);column-gap:var(--column-gap);align-items:start}.links-accordion details{border-top:.1rem solid;border-bottom:.1rem solid}.links-accordion details:not(:last-child){margin-bottom:-.1rem}.links-accordion details>summary{padding:1em 5rem 1em 0;font:var(--font-headline-8);letter-spacing:var(--secondary-letter-spacing);list-style:none;position:relative;color:var(--title-color)}.links-accordion details>summary::-webkit-details-marker{display:none}.links-accordion details>summary:before{content:'';display:block;position:absolute;top:50%;right:1.2rem;border-right:.2rem solid;border-bottom:.2rem solid;width:1em;height:1em;transform:translateY(-75%) rotateZ(45deg);transition:all .3s ease}.links-accordion details[open]>summary:before{transform:translateY(-25%) rotateZ(-135deg)}.links-accordion details>div{padding-bottom:1em}.links-accordion details>div>*:last-child{margin-bottom:0}.links-accordion-grid-buttons{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--item-column-gap);row-gap:var(--item-row-gap)}.links-accordion footer{margin-top:var(--block-margin)}.links-accordion-buttons{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--item-column-gap);row-gap:var(--item-row-gap)}.links-accordion[data-columns="1"][data-align=center] .links-accordion-grid{max-width:var(--default-block-width);margin-left:auto;margin-right:auto}.links-accordion[data-align=center] :is(header,footer){text-align:center;margin-left:auto;margin-right:auto}.links-accordion[data-align=center] .links-accordion-buttons{justify-content:center}@media (min-width:992px){.links-accordion[data-columns="2"] .links-accordion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.links-accordion[data-align="2-columns"]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:var(--column-gap);row-gap:var(--row-gap)}.links-accordion[data-align="2-columns"] .links-accordion-grid{grid-row:span 2;align-self:start}.links-accordion[data-align="2-columns"] :is(header,footer){margin:0}.faq-text[data-align="2-columns"] footer{align-self:end}}