.faq-list{display:flex;flex-direction:column;gap:var(--space-8)}.institutional-page__body .faq-list__nav ul{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin:0;padding:0;list-style:none}.institutional-page__body .faq-list__nav li+li{margin-top:0}.faq-list__nav a{display:inline-block;padding-block:var(--space-2);color:var(--color-pizarra);font-size:var(--text-body-s);font-weight:600;text-decoration:underline;text-underline-offset:3px}.faq-list__group{scroll-margin-top:calc(var(--site-header-height) + var(--space-4))}.faq-list__group h2{margin:0 0 var(--space-2);padding-top:var(--space-8);border-top:1px solid var(--color-rule);font-family:var(--font-display);font-size:var(--text-h3);font-weight:600;letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.faq-list__item{border-bottom:1px solid var(--color-rule)}.faq-list__item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:3.25rem;padding-block:var(--space-3);cursor:pointer;font-size:var(--text-body-l);font-weight:600;line-height:1.3;list-style:none}.faq-list__item summary::-webkit-details-marker{display:none}.faq-list__item summary:after{flex:none;font-size:1.375rem;font-weight:400;content:"+"}.faq-list__item[open] summary:after{content:"−"}.faq-list__item summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.faq-list__answer{padding-bottom:var(--space-4)}.faq-list__answer p{max-width:60ch;margin:0 0 var(--space-3);line-height:var(--leading-body)}.faq-list__answer a{color:inherit;text-decoration:underline;text-underline-offset:3px}