.cm-faq{background:var(--cm-superficie)}.cm-faq__grid{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,540px) minmax(0,1fr)}.cm-faq__indice{display:flex;flex-direction:column;gap:24px;position:sticky;top:calc(var(--cm-header-h) + 32px)}.cm-faq__deco{width:120px}.cm-faq__intro{color:var(--cm-texto-sec);margin:0}.cm-faq__cats ul{align-items:flex-start;display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.cm-faq__cats a{background:var(--cm-superficie);border:1.5px solid var(--cm-borde);border-radius:999px;color:var(--cm-texto);display:inline-block;font-size:var(--cm-fs-small);font-weight:500;padding:10px 20px;text-decoration:none}.cm-faq__cats a:hover{border-color:var(--cm-texto)}.cm-faq__cats a[aria-current=true]{background:var(--cm-negro);border-color:var(--cm-negro);color:var(--cm-blanco)}.cm-faq__ayuda{background:var(--cm-superficie-suave);border-radius:var(--cm-radio-m);padding:20px}.cm-faq__ayuda .cm-small{color:var(--cm-texto-sec);margin-top:6px}.cm-faq__preguntas{gap:48px}.cm-faq__grupo,.cm-faq__preguntas{display:flex;flex-direction:column}.cm-faq__grupo{gap:12px}.cm-faq__grupo-titulo{color:var(--cm-texto-sec)}.cm-faq__item{background:var(--cm-superficie);border:1px solid var(--cm-borde);border-radius:var(--cm-radio-m)}.cm-faq__item[open]{background:var(--cm-superficie-suave)}.cm-faq__pregunta{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;list-style:none;padding:24px}.cm-faq__pregunta::-webkit-details-marker{display:none}.cm-faq__icono{border:2px solid var(--cm-texto);border-radius:50%;flex:none;height:32px;position:relative;width:32px}.cm-faq__icono:after,.cm-faq__icono:before{background:var(--cm-texto);border-radius:2px;content:"";height:2.5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.cm-faq__icono:after{transform:translate(-50%,-50%) rotate(90deg)}.cm-faq__item[open] .cm-faq__icono{background:var(--cm-negro);border-color:var(--cm-negro)}.cm-faq__item[open] .cm-faq__icono:before{background:var(--cm-amarillo)}.cm-faq__item[open] .cm-faq__icono:after{display:none}.cm-faq__respuesta{color:var(--cm-texto-sec);padding:0 24px 24px}.cm-faq__respuesta a{color:var(--cm-texto);font-weight:700}@media (max-width:1023px){.cm-faq__grid{gap:32px;grid-template-columns:minmax(0,1fr)}.cm-faq__indice{min-width:0;position:static}.cm-faq__deco{width:96px}.cm-faq__cats{margin:0 calc(var(--cm-gutter)*-1);overflow-x:auto}.cm-faq__cats ul{flex-direction:row;gap:8px;padding:0 var(--cm-gutter) 4px;width:max-content}.cm-faq__ayuda{order:5}.cm-faq__preguntas{gap:32px}.cm-faq__pregunta{padding:16px}.cm-faq__respuesta{padding:0 16px 16px}}