.accordion-section-container{background-color:var(--palette-background-default)}.accordion-section-wrapper{max-width:1200px;margin:0 auto}.accordion-section-content{text-align:center;margin:0 auto}.accordion-title{font-family:Inter,sans-serif!important;font-weight:900!important;line-height:1.2!important;margin-bottom:3rem!important;color:var(--palette-primary-main)!important;font-size:2.5rem!important}.accordion-title span{color:var(--palette-secondary-main)!important}.accordion-subtitle{font-family:Inter,sans-serif!important;font-weight:600!important;line-height:1.3!important;margin-bottom:2rem!important;color:var(--palette-text-secondary)!important;font-size:1.5rem!important}.accordion-list{max-width:900px;margin:0 auto;text-align:left}.accordion-item{background-color:var(--palette-background-paper)!important;border:1px solid var(--palette-divider)!important;border-radius:8px!important;margin-bottom:1rem!important;box-shadow:0 2px 8px rgba(0,0,0,.04)!important;transition:all .2s ease-in-out!important}.accordion-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)!important}.accordion-item:before{display:none!important}.accordion-summary{background-color:var(--palette-info-main)!important;color:var(--palette-common-black)!important;padding:1rem 1.5rem!important;border-radius:8px 8px 0 0!important;min-height:auto!important}.accordion-summary:hover{background-color:var(--palette-info-dark)!important}.accordion-summary.Mui-expanded{background-color:var(--palette-info-main)!important;border-radius:8px 8px 0 0!important}.accordion-question{font-family:Inter,sans-serif!important;font-weight:600!important;font-size:1rem!important;line-height:1.4!important;color:var(--palette-common-black)!important;margin:0!important}.accordion-summary .MuiAccordionSummary-expandIconWrapper{color:var(--palette-common-black)!important;transition:transform .2s ease-in-out!important}.accordion-summary.Mui-expanded .MuiAccordionSummary-expandIconWrapper{transform:rotate(180deg)!important}.accordion-details{padding:1.5rem!important;background-color:var(--palette-background-paper)!important;border-radius:0 0 8px 8px!important}.accordion-answer{font-family:Inter,sans-serif!important;font-size:1.125rem!important;line-height:1.8!important;color:var(--palette-text-secondary)!important;margin:0!important}.accordion-answer a{color:var(--palette-primary-main)!important;text-decoration:none!important;font-weight:600!important;transition:all .2s ease-in-out!important}.accordion-answer a:hover{color:var(--palette-primary-dark)!important;text-decoration:underline!important}@media (max-width:900px){.accordion-title{font-size:2rem!important;margin-bottom:2rem!important}.accordion-subtitle{font-size:1.25rem!important;margin-bottom:1.5rem!important}.accordion-list{max-width:100%}}@media (max-width:768px){.accordion-title{font-size:1.75rem!important;margin-bottom:1.5rem!important}.accordion-subtitle{font-size:1.125rem!important;margin-bottom:1rem!important}.accordion-summary{padding:.875rem 1rem!important}.accordion-question{font-size:.95rem!important}.accordion-details{padding:1rem!important}.accordion-answer{font-size:1rem!important}}@media (max-width:600px){.accordion-section-container{padding:3rem 0!important}.accordion-item{margin-bottom:.75rem!important}.accordion-summary{padding:.75rem!important}.accordion-question{font-size:.9rem!important}.accordion-details{padding:.875rem!important}.accordion-answer{font-size:.95rem!important}}.examenes-oficiales-component{padding:6rem 0 4rem!important;background-color:var(--palette-background-default)!important}@media (max-width:768px){.examenes-oficiales-component{padding:4rem 0 3rem!important}}@media (max-width:480px){.examenes-oficiales-component{padding:3rem 0 2rem!important}}.table-wrapper{width:100%;margin:1rem 0}.table-container{overflow-x:auto;overflow-y:hidden;cursor:-webkit-grab;cursor:grab;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.table-container::-webkit-scrollbar{display:none}.table-container:active{cursor:-webkit-grabbing;cursor:grabbing}.table-container table{table-layout:fixed;min-width:1400px;border-collapse:collapse;width:100%;background:#FCF4F2!important}.table-container td,.table-container th{min-width:180px;max-width:220px;padding:16px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;border:1px solid #e0e0e0;vertical-align:top;line-height:1.4;background:#FCF4F2!important;color:var(--palette-common-black)!important}.table-container td:first-child,.table-container th:first-child{min-width:250px;max-width:300px;text-align:left;font-weight:600}.table-container th{font-weight:700;font-size:.9rem;text-align:center;padding:20px 16px}.table-container td{font-size:.85rem;text-align:center}.table-container td:first-child{text-align:left;background:#FCF4F2!important;font-weight:700;color:var(--palette-common-black)!important}.table-container .colordefondo2{background:#FCF4F2!important}.table-container .colordefondo2 td,.table-container .colordefondo2 td:first-child{background:#FCF4F2!important;color:var(--palette-common-black)!important}.table-container a{color:var(--palette-primary-main);text-decoration:none;font-weight:600}.table-container a:hover{text-decoration:underline;color:var(--palette-primary-dark)}.table-scroll-indicator-top{display:flex;justify-content:flex-end;align-items:center;margin-bottom:.5rem;padding-right:1rem;color:var(--palette-text-secondary)}.scroll-icon{animation:pulseRight 2s ease-in-out infinite}@keyframes pulseRight{0%{transform:translateX(-8px);opacity:.8}25%{transform:translateX(8px);opacity:1}50%{transform:translateX(-8px);opacity:.8}75%{transform:translateX(8px);opacity:1}to{transform:translateX(-8px);opacity:.8}}@media (max-width:768px){.table-container td,.table-container th{min-width:150px;max-width:180px;padding:12px;font-size:.8rem}.table-container td:first-child,.table-container th:first-child{min-width:200px;max-width:250px}.table-container th{padding:16px 12px;font-size:.85rem}}@media (max-width:480px){.table-container td,.table-container th{min-width:120px;max-width:150px;padding:10px;font-size:.75rem}.table-container td:first-child,.table-container th:first-child{min-width:160px;max-width:200px}.table-container th{padding:14px 10px;font-size:.8rem}.table-scroll-indicator-top{padding-right:.5rem}}.table-container:focus-within{outline:2px solid var(--palette-primary-main);outline-offset:2px}@media (prefers-reduced-motion:reduce){.scroll-icon{animation:none}}.table-container td strong{color:var(--palette-common-black)!important}.table-container td:empty:after{content:"—";color:var(--palette-text-disabled);font-style:italic}.table-header-semanas{background-color:var(--palette-primary-main)!important}