.education-sections-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line);padding-inline:0;margin-top:10px}.education-sections-nav a{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--paper);padding:24px 20px;text-decoration:none;border-right:1px solid var(--line);transition:background .2s,color .2s}.education-sections-nav a:last-child{border-right:0}.education-sections-nav a:hover{background:var(--deep);color:var(--signal)}.education-sections-nav .num{font-size:.7rem;color:var(--paper-faint)}#formacion-academica{scroll-margin-top:100px}.academic-count{font-size:.75rem;vertical-align:middle;color:var(--paper-faint);margin-left:15px}.credential-catalog__selects{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:24px;gap:24px;margin:24px 0 0}.credential-catalog__selects label{display:grid;grid-gap:8px;gap:8px;color:var(--paper-dim);font-size:.76rem}.credential-catalog__selects select{width:100%;min-width:0;color:var(--paper);background:var(--deep);border:1px solid var(--line);border-radius:8px;padding:12px 14px;font:inherit;font-size:.83rem}.credential-catalog__selects select:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.credential-catalog__method{font-size:.78rem;margin-top:32px;max-width:80ch}.credential-issuer-context{border:1px solid var(--line);border-radius:8px;padding:18px 22px;background:var(--deep);margin-bottom:24px}.credential-issuer-context summary{cursor:pointer;font-size:.82rem;color:var(--paper-dim)}.credential-issuer-context>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;padding-top:25px}.credential-issuer-context h3{font-size:1rem;margin:0 0 12px}.credential-issuer-context p{font-size:.8rem;color:var(--paper-dim);line-height:1.6}.credential-issuer-context a{color:var(--signal);text-decoration:none;font-size:.76rem}.academic-facts{border-bottom:1px solid var(--line);padding-block:36px}.academic-facts dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;margin:0 0 28px}.academic-facts dl>div{border-left:1px solid var(--line);padding-left:20px}.academic-facts dt{color:var(--paper-faint);font-family:var(--font-mono);font-size:.6rem;line-height:1.5;margin-bottom:10px}.academic-facts dd{margin:0;font-family:var(--font-display);font-size:clamp(18px,1.6vw,24px);line-height:1.35;font-weight:600}.academic-facts nav{display:flex;flex-wrap:wrap;gap:10px 25px;border-top:1px solid var(--line);padding-top:24px}.academic-facts nav a{color:var(--paper-dim);font-size:.79rem;text-decoration:none;padding-block:4px}.academic-facts nav a:hover{color:var(--signal)}.academic-expanded>section[id]{scroll-margin-top:100px}.academic-expanded__columns{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);grid-gap:70px;gap:70px}.academic-expanded__columns .title{font-size:clamp(32px,4vw,52px);margin:14px 0 28px}.academic-expanded__columns .lede{font-size:1.1rem;line-height:1.7}.academic-expanded__columns>div>p{max-width:68ch}.academic-expanded__columns>aside{padding-left:28px;border-left:1px solid var(--line)}.academic-expanded__columns aside>.meta{margin-bottom:26px}.academic-expanded__columns aside article{padding:22px 0;border-top:1px solid var(--line)}.academic-expanded__columns aside h3{font-size:1rem;font-weight:500;margin:0 0 10px}.academic-expanded__columns aside p.dim{margin:0;font-size:.85rem;line-height:1.6}.academic-expanded__head{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:end;margin-bottom:32px}.academic-expanded__head .meta{color:var(--signal);font-size:.63rem}.academic-expanded__head .title{margin:14px 0 0;font-size:clamp(30px,3.5vw,46px);line-height:1.12}.academic-expanded__head>.dim{margin:0;font-size:.85rem;line-height:1.65}.academic-expanded__curriculum{background:var(--deep);border-block:1px solid var(--line)}.academic-periods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.academic-periods article{border:1px solid var(--line);border-radius:10px;padding:clamp(22px,3vw,32px);background:var(--void)}.academic-periods article:last-child:nth-child(odd){grid-column:1/-1}.academic-periods article header{display:flex;align-items:center;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--line)}.academic-periods article header .num{font-size:.75rem;color:var(--signal)}.academic-periods h3{margin:0;font-family:var(--font-display);font-size:1.32rem;font-weight:600}.academic-periods ul{padding:0;list-style:none;margin:20px 0 0}.academic-periods li{padding:8px 0 8px 18px;position:relative;color:var(--paper-dim);font-size:.88rem;line-height:1.5}.academic-periods li:before{content:"";width:4px;height:4px;position:absolute;left:0;top:17px;border-radius:50%;background:var(--paper-faint)}.academic-modules{padding-top:46px}.academic-modules>.title{font-size:clamp(26px,3vw,36px)}.academic-modules>.dim{max-width:75ch;font-size:.86rem}.academic-modules ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;list-style:none;padding:0;margin:24px 0 0}.academic-modules li{display:flex;align-items:flex-start;gap:20px;padding:22px;border:1px solid var(--line);border-left:3px solid var(--signal);background:var(--void)}.academic-modules li>.num{color:var(--paper-faint);font-size:.7rem;padding-top:4px}.academic-modules li .meta{margin:0 0 8px;font-size:.58rem}.academic-modules h4{font-size:1rem;line-height:1.35;margin:0;font-weight:500}.academic-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:25px;gap:25px}.academic-support-grid article{border-top:1px solid var(--line);padding-top:24px;display:flex;flex-direction:column}.academic-support-grid .meta{color:var(--paper-faint);font-size:.6rem}.academic-support-grid h3{font-family:var(--font-display);font-size:1.45rem;line-height:1.3;margin:10px 0 18px;font-weight:600}.academic-support-grid .dim{font-size:.85rem;line-height:1.7;margin:0 0 24px}.academic-support-grid .link-arrow{margin-top:auto;font-size:.8rem}.academic-expanded__documents{border-top:1px solid var(--line)}.academic-expanded__documents h2{font-size:clamp(30px,3.5vw,42px)}.academic-documents{display:flex;flex-wrap:wrap;gap:20px;margin-top:25px}.academic-documents button{flex:1 1 190px;max-width:340px;text-align:left;background:var(--deep);color:var(--paper);padding:14px;border:1px solid var(--line);border-radius:10px;cursor:zoom-in}.academic-documents button img{display:block;width:100%;height:200px;object-fit:contain;background:#fff;border-radius:4px}.academic-documents button span{display:block;font:inherit;font-size:.75rem;padding:16px 0 4px;line-height:1.5}.academic-expanded__sources{border-top:1px solid var(--line)}.academic-expanded__sources .title{font-size:1.5rem;margin-bottom:20px}.academic-expanded__sources ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:15px 30px}.academic-expanded__sources a{color:var(--paper-dim);font-size:.82rem;text-decoration:none}.academic-expanded__sources .meta{font-size:.59rem;max-width:95ch;margin-top:25px}.academic-expanded a:hover{color:var(--signal)}.academic-expanded a:focus-visible,.academic-expanded button:focus-visible,.education-sections-nav a:focus-visible{outline:2px solid var(--signal);outline-offset:4px}@media (max-width:880px){.academic-expanded__columns{gap:35px}.academic-facts dl{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:25px}.academic-expanded__head{gap:30px}}@media (max-width:680px){.education-sections-nav a{padding:17px 10px;font-size:.75rem;flex-wrap:wrap}.education-sections-nav .num{font-size:.65rem}.credential-catalog__selects{grid-template-columns:1fr;gap:16px}.academic-expanded__columns,.academic-expanded__head,.academic-modules ol,.academic-periods,.academic-support-grid,.credential-issuer-context>div{grid-template-columns:1fr}.academic-expanded__columns{gap:30px}.academic-expanded__columns>aside{padding-left:0;border-left:0}.academic-expanded__head{gap:20px}.academic-periods article{padding:22px}.academic-periods li{font-size:.82rem}.academic-facts dd{font-size:18px}.academic-documents button{max-width:none}.academic-expanded__sources ul{flex-direction:column;gap:16px}}.academic-partner-logos{display:flex;gap:1.2rem;align-items:center;flex-wrap:wrap;margin-bottom:1.5rem}.academic-partner-logos img{height:48px;max-width:140px;object-fit:contain;background:#fff;border-radius:8px;padding:8px}.credential-group+.credential-group{margin-top:4rem}