.faqs-posgrados{--faq-primary:#15243c;--faq-subtitle-color:var(--faq-primary);--faq-trigger-bg:var(--faq-primary);--faq-answer-bg:color-mix(in srgb,var(--faq-trigger-bg) 14%,transparent);--faq-text-white:#fff;--faq-section-margin-v:55px;--faq-section-padding:20px;--faq-max-width:1200px;--faq-gap-columns:100px;--faq-gap-questions:20px;--faq-trigger-padding-v:18px;--faq-trigger-padding-h:20px;--faq-answer-padding:20px;--faq-font:"Roboto",sans-serif;--faq-font-title:"DM Serif Text",Georgia,serif;--faq-subtitle-size:18px;--faq-subtitle-lh:21px;--faq-title-size:40px;--faq-title-lh:1.2;--faq-body-size:18px;--faq-body-lh:1.2;--faq-ease:cubic-bezier(0.16,1,0.3,1);--faq-duration:0.45s;box-sizing:border-box;margin:var(--faq-section-margin-v) auto;max-width:var(--faq-max-width);padding:var(--faq-section-padding)}.faqs-posgrados__container{align-items:flex-start;display:flex;gap:var(--faq-gap-columns)}.faqs-posgrados__left{flex-shrink:0;max-width:460px}.faqs-posgrados__subtitle{color:var(--faq-subtitle-color);font-family:var(--faq-font);font-size:var(--faq-subtitle-size);font-weight:300;line-height:var(--faq-subtitle-lh);margin:0 0 12px}.faqs-posgrados__title{color:var(--faq-primary);font-family:var(--faq-font-title);font-size:var(--faq-title-size);font-weight:700;line-height:var(--faq-title-lh);margin:0}.faqs-posgrados__right{flex:1;gap:var(--faq-gap-questions);min-width:0}.faq-item,.faqs-posgrados__right{display:flex;flex-direction:column}.faq-item{border-radius:14px;overflow:hidden}.faq-item__trigger{align-items:center;background-color:var(--faq-trigger-bg);border:none;box-sizing:border-box;color:var(--faq-text-white);cursor:pointer;display:flex;font-family:var(--faq-font);font-size:var(--faq-body-size);font-weight:400;gap:16px;justify-content:space-between;line-height:var(--faq-body-lh);padding:var(--faq-trigger-padding-v) var(--faq-trigger-padding-h);text-align:left;transition:opacity .2s ease;width:100%}.faq-item__trigger:focus-visible{outline:2px solid var(--faq-text-white);outline-offset:-3px}.faq-item__question{flex:1}.faq-item__icon{flex-shrink:0;font-size:22px;font-weight:300;line-height:1;text-align:center;transition:opacity .2s ease;width:22px}.faq-item__answer{background-color:var(--faq-answer-bg);display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--faq-duration) var(--faq-ease)}.faq-item.is-open .faq-item__answer{grid-template-rows:1fr}.faq-item__answer-inner{overflow:hidden}.faq-item__answer-body{color:var(--faq-primary);font-family:var(--faq-font);font-size:var(--faq-body-size);font-weight:300;line-height:var(--faq-body-lh);opacity:0;padding:var(--faq-answer-padding);transform:translateY(-6px);transition:opacity .28s ease var(--faq-duration-short),transform var(--faq-duration) var(--faq-ease)}.faq-item.is-open .faq-item__answer-body{opacity:1;transform:translateY(0)}.faqs-posgrados{--faq-duration-short:0.08s}.faqs-posgrados__empty{color:inherit;font-family:var(--faq-font);font-size:var(--faq-body-size);opacity:.6}@media (max-width:1023px){.faqs-posgrados{--faq-gap-columns:60px}.faqs-posgrados__left{max-width:220px}}@media (max-width:767px){.faqs-posgrados{margin:30px 20px;max-width:100%;padding:0;--faq-title-size:24px;--faq-body-size:14px}.faqs-posgrados__container{flex-direction:column;gap:24px}.faqs-posgrados__subtitle{display:none}.faqs-posgrados__left{max-width:100%}.faq-item__answer-body,.faq-item__trigger{font-size:16px}}