@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.cookie-surface,.cookie-embed{--_cookie-bg:var(--cookie-bg,#fff);--_cookie-color:var(--cookie-color,#202735);--_cookie-primary:var(--cookie-primary,#243451);--_cookie-primary-text:var(--cookie-primary-text,#fff);--_cookie-border:var(--cookie-border,#c6ccd6);color:var(--_cookie-color);background:var(--_cookie-bg);text-align:start;font-family:inherit;font-size:1rem;line-height:1.5}[data-cookie-consent] [hidden],.cookie-embed [hidden]{display:none!important}.cookie-surface{border:1px solid var(--_cookie-border);border-radius:var(--cookie-radius,.75rem);box-shadow:var(--cookie-shadow,0 .5rem 2rem #0003);padding:1.25rem}.cookie-banner{z-index:1080;width:min(38rem,100% - 2rem);max-height:calc(100dvh - 2rem);position:fixed;inset:auto 1rem 1rem auto;overflow-y:auto}.cookie-title{color:inherit;margin:0 0 .75rem;font-size:1.15rem;font-weight:700}.cookie-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cookie-actions{flex-wrap:wrap;gap:.65rem;display:flex}.cookie-button{appearance:none;font:inherit;border:1px solid var(--_cookie-primary);color:var(--_cookie-primary);background:var(--_cookie-bg);cursor:pointer;border-radius:.35rem;min-height:44px;padding:.6rem .85rem;font-weight:600}.cookie-actions .cookie-button{flex:auto}.cookie-primary{color:var(--_cookie-primary-text);background:var(--_cookie-primary)}.cookie-button:hover{text-decoration:underline}.cookie-surface :focus-visible,.cookie-embed :focus-visible{outline:3px solid var(--_cookie-primary);outline-offset:3px}.cookie-links{flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.9rem;font-size:.875rem;display:flex}.cookie-links a{color:var(--_cookie-color);text-decoration:underline}.cookie-dialog{width:min(38rem,100% - 2rem);max-height:calc(100dvh - 2rem);margin:auto;position:fixed;inset:0;overflow-y:auto}.cookie-dialog:not([open]){display:none}.cookie-dialog[open]{display:flex;overflow:hidden}.cookie-dialog form{flex-direction:column;width:100%;min-width:0;min-height:0;display:flex}.cookie-dialog .cookie-heading,.cookie-dialog-footer{flex-shrink:0}.cookie-dialog-content{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;margin:.5rem -.35rem;padding:.5rem .35rem;overflow-y:auto}.cookie-dialog-footer{border-top:1px solid var(--_cookie-border);padding-top:.85rem}.cookie-details{margin-top:.5rem}.cookie-details summary{color:var(--_cookie-primary);cursor:pointer;min-height:44px;padding:.65rem 0;font-weight:600}.cookie-details summary:hover{text-decoration:underline}.cookie-detail-list{gap:.65rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.cookie-detail-card{border:1px solid var(--_cookie-border);background:color-mix(in srgb, var(--_cookie-primary) 3%, var(--_cookie-bg));overflow-wrap:anywhere;border-radius:.35rem;padding:1rem;font-size:.9rem}.cookie-category .cookie-detail-name{color:var(--_cookie-primary);margin:0 0 .5rem;font-weight:700}.cookie-detail-card dl{margin:.85rem 0}.cookie-detail-card dl>div{grid-template-columns:minmax(5rem,1fr) minmax(0,2fr);gap:.25rem .75rem;margin-top:.35rem;display:grid}.cookie-detail-card dd{margin:0}.cookie-detail-card a{color:var(--_cookie-primary);text-decoration:underline}.cookie-dialog::backdrop{background:var(--cookie-overlay,#111827a6)}.cookie-close{flex-shrink:0;min-width:44px;padding:.25rem;font-size:1.5rem}.cookie-category{border-top:1px solid var(--_cookie-border);padding:.85rem 0}.cookie-category-label{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;font-weight:600;display:flex}.cookie-category input{width:1.4rem;height:1.4rem;accent-color:var(--_cookie-primary)}.cookie-category p{margin:.25rem 0 0;font-size:.9rem}.cookie-settings-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:.5rem 0;text-decoration:underline}.cookie-manage{z-index:1080;border-radius:var(--cookie-radius,.75rem) var(--cookie-radius,.75rem) 0 0;cursor:pointer;border-bottom:0;max-width:calc(100% - 2rem);min-height:3.5rem;padding:.85rem 1.15rem;transition:transform .18s;position:fixed;inset:auto auto 0 clamp(1rem,4vw,3.5rem);transform:translateY(calc(100% - 18px))}.cookie-manage:hover,.cookie-manage:focus-visible{transform:translateY(0)}.cookie-manage:focus-visible{outline:3px solid var(--_cookie-primary);outline-offset:-4px}@media (hover:none),(pointer:coarse){.cookie-manage{transform:none}}.cookie-embed{min-height:18rem;position:relative}.cookie-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.cookie-placeholder{min-height:inherit;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:2rem 1.25rem;display:flex}.cookie-storage-notice{z-index:1081;max-width:min(30rem,100% - 2rem);position:fixed;bottom:5rem;left:1rem}@media (width<=480px){.cookie-detail-card dl>div{grid-template-columns:1fr}.cookie-actions .cookie-button{flex-basis:100%}.cookie-surface{padding:1rem}}@media (prefers-reduced-motion:reduce){.cookie-manage{transition:none}.cookie-surface,.cookie-embed{scroll-behavior:auto}}body{text-align:justify;font-family:Open Sans,sans-serif}.official-center-bar{z-index:1030;min-height:2rem;color:var(--corporate-blue);border-bottom:1px solid var(--corporate-gold);background-color:#fff}.official-center-bar__icon{object-fit:contain;width:1.5rem;height:1.5rem}.official-center-bar__text{font-size:.875rem;font-weight:600;line-height:1.15}.site-brand{min-width:0;color:var(--corporate-gold);line-height:1.2}.navbar.menu-div{min-height:6rem}.site-brand:hover,.site-brand:focus{color:var(--corporate-gold)}.site-brand__media{width:clamp(9rem,10vw,12.5rem);line-height:0}.site-brand__logo{width:100%;height:auto}.site-brand__name{white-space:nowrap;font-size:clamp(1.15rem,1.35vw,1.55rem);font-weight:400;line-height:1.2}@media (width>=992px){.menu-div .navbar-nav{align-items:center}}@media (width<=1399.98px){.site-brand__media{aspect-ratio:1;width:clamp(2.25rem,4vw,2.75rem)}.site-brand__logo{object-fit:cover;height:100%}.site-brand__name{font-size:clamp(.95rem,1.45vw,1.08rem)}}@media (width<=991.98px){.navbar.menu-div{min-height:5.5rem}.site-brand{max-width:calc(100% - 4.5rem)}.site-brand__media{width:clamp(2.25rem,7vw,2.75rem)}.site-brand__name{font-size:clamp(1rem,4vw,1.25rem)}}@media (width<=575.98px){.official-center-bar__icon{width:1.25rem;height:1.25rem}.official-center-bar__text{white-space:nowrap;font-size:clamp(.625rem,3vw,.8rem)}.site-brand__media{width:clamp(2.25rem,11vw,2.75rem)}}h1,h2,h3,h4{color:var(--corporate-gold)}h1{text-align:center;margin-bottom:1.25rem}h1.title{color:#515151}h2{font-size:1.65rem}h3{font-size:1.5rem}h4{font-size:1.25rem}a{color:var(--corporate-blue);text-decoration:none}a:hover{text-decoration:none}a>picture>img{max-width:100%;height:auto;display:block}picture>source{display:none}blockquote{border-left:inherit}#map{width:100%;height:662px}.btn-primary{background-color:var(--corporate-blue)}.btn-secondary{color:#333;background-color:#fff;border-color:#ccc}.datos{border-bottom:1px solid #000;margin-bottom:15px}.footer{background-color:var(--corporate-blue);border-top:2px solid var(--corporate-gold);color:#fff;text-align:left;margin-top:2.25rem;padding:4.5rem 0 2.75rem}.footer a,.footer button{color:inherit}.footer a:hover,.footer a:focus-visible,.footer button:hover,.footer button:focus-visible{color:var(--corporate-gold)}.footer__container{max-width:95rem}.footer-heading{color:var(--corporate-gold);text-transform:uppercase;margin-bottom:1.85rem;font-size:1.15rem;font-weight:400}.footer-heading:after{background-color:var(--corporate-gold);content:"";width:2.7rem;height:2px;margin-top:.7rem;display:block}.footer-about-text{max-width:23rem;font-size:1.05rem;line-height:1.75}.footer-school{border-bottom:1px solid #ffffff38;align-items:flex-start;gap:1rem;padding:1.35rem 0;display:flex}.footer-school:first-child{padding-top:.15rem}.footer-school:last-child{border-bottom:0}.footer-school__pin,.footer-school__chevron{color:var(--corporate-gold);flex:none}.footer-school__pin{font-size:1.8rem;line-height:1}.footer-school__content{min-width:0}.footer-school__name,.footer-school__address,.footer-school__phone{display:block}.footer-school__name{margin-bottom:.15rem;font-size:1.05rem}.footer-school__address,.footer-school__phone{font-size:1rem;line-height:1.55}.footer-partner{min-height:8rem}.footer-partner__content{max-width:17.5rem}.footer-partner--official{border-top:1px solid #ffffff38;padding-top:1.15rem}.footer-partner .footer-heading{margin-bottom:1.1rem}.footer-partner .footer-heading:after{margin-top:.5rem}.footer-partner__link{width:11rem;max-width:100%;display:block}.footer-partner__danzando{width:100%;max-width:100%;height:auto}.footer-partner__generalitat{width:100%;max-width:100%;height:auto;display:block}.footer-authorizations{flex-direction:column;gap:.75rem;width:11rem;display:flex}.footer-partner__rad{mix-blend-mode:screen;width:100%;max-width:100%;height:auto;display:block}.footer-bottom{border-top:1px solid #ffffff38;margin-top:3rem;padding-top:2rem}.footer-legal ul{flex-direction:column;gap:.65rem;display:flex}.footer-legal__link{font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.65rem;padding:0;display:inline-flex}.footer-legal__chevron{color:var(--corporate-gold);font-size:.8rem}.footer-legal__icon{width:2.35rem;height:2.35rem;display:none}.footer-copyright p{margin-bottom:.8rem}.footer-copyright__years{color:var(--corporate-gold)}.footer-copyright__years i{font-size:1.5rem}.footer-copyright__rights{color:#ffffff94;font-size:.9rem}@media (width>=992px){.footer-copyright{font-size:1.1rem}.footer-copyright__rights{font-size:1rem}}.footer-socials{align-items:center;gap:1.35rem;display:flex}.footer-socials a{border:2px solid var(--corporate-gold);color:var(--corporate-gold);border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;font-size:1.65rem;transition:opacity .2s,transform .2s;display:inline-flex}.footer-socials a:hover,.footer-socials a:focus-visible{color:var(--corporate-gold);opacity:.8;transform:translateY(-2px)}.footer-social__facebook{width:auto;height:2.45rem;display:block}.footer-mobile-intro{max-width:44rem;margin:0 auto}.footer-socials--mobile{padding:1.5rem 0}.footer-mobile-intro__title{font-size:clamp(1.4rem,5vw,2.5rem);line-height:1.2}.footer-mobile-intro__text{color:#ffffffbf;font-size:clamp(1.05rem,3.5vw,1.45rem);line-height:1.45}.footer-heart-divider{color:var(--corporate-gold);justify-content:center;align-items:center;gap:.9rem;margin-bottom:0;display:flex}.footer-heart-divider span{background-color:var(--corporate-gold);width:31%;max-width:14rem;height:2px}.footer-heart-divider i{font-size:1.65rem;line-height:1}@media (width<=991.98px){.footer{margin-top:1.75rem;padding:2.75rem 0 1.75rem}.footer-main{--bs-gutter-y:2.75rem}.footer-heading,.footer-section-title{text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:1rem;margin-bottom:1.25rem;font-size:clamp(.95rem,3.7vw,1.2rem);display:flex}.footer-heading:before,.footer-heading:after{background-color:var(--corporate-gold);content:"";flex:auto;width:auto;max-width:12rem;height:2px;margin:0;display:block}.footer-school{background-color:#ffffff06;border:1px solid #ffffff40;border-radius:.6rem;align-items:center;gap:1.2rem;margin-bottom:.75rem;padding:1.15rem 1.35rem}.footer-school:first-child{padding-top:1.15rem}.footer-school:last-child{border-bottom:1px solid #ffffff40;margin-bottom:0}.footer-school__pin{font-size:2.25rem}.footer-school__content{flex:auto}.footer-school__name{font-size:clamp(1rem,3.6vw,1.3rem)}.footer-school__address{color:#ffffffb8;font-size:clamp(.9rem,3vw,1.05rem)}.footer-school__phone{letter-spacing:.025em;font-size:clamp(.95rem,3.2vw,1.1rem);font-weight:700}.footer-school__chevron{font-size:1.9rem}.footer-partners{gap:2.1rem}.footer-partner{text-align:center;min-height:0}.footer-partner--official{border-top:0;padding-top:0}.footer-partner__content{margin:0 auto}.footer-partner--danzando .footer-partner__content{max-width:18rem}.footer-partner--official .footer-partner__content{max-width:20rem}.footer-authorizations,.footer-partner__link{margin-left:auto;margin-right:auto}.footer-bottom{border-top:0;margin-top:2.75rem;padding-top:0}.footer-legal ul{flex-direction:row;justify-content:center;align-items:stretch;gap:0;display:flex}.footer-legal li{flex:1 1 0;justify-content:center;padding:0 .8rem;display:flex}.footer-legal li+li{border-left:1px solid #ffffff47}.footer-legal__link{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:.45rem;font-size:clamp(.72rem,2.5vw,.95rem)}.footer-legal__icon{display:block}.footer-legal__chevron{display:none}.footer-copyright{color:#ffffffbf;border-top:1px solid #ffffff40;margin-top:.5rem;padding-top:1.5rem;font-size:clamp(.8rem,2.8vw,1rem)}.footer-copyright p{margin-bottom:0}}@media (width<=575.98px){.footer__container{--bs-gutter-x:2rem}.footer-socials a{width:3.65rem;height:3.65rem;font-size:1.45rem}.footer-social__facebook{height:2.2rem}.footer-school{gap:.8rem;padding:1rem}.footer-school:first-child{padding-top:1rem}.footer-school__pin{font-size:1.85rem}.footer-school__chevron{font-size:1.4rem}.footer-legal li{padding:0 .4rem}}.fotosEquipo{height:175px;margin:10px auto}.border-gallery:hover{outline:5px solid var(--corporate-gold);transition:all .5s}figure.position-left,figure.position-always-left{float:left;margin:5px 20px 20px 0}figure.position-right,figure.position-always-right{float:right;margin:5px 0 20px 20px}.figure-caption{margin-top:5px}.discipline-thumbnail{border:1px solid var(--corporate-gold);border-radius:0;padding:8px}.discipline-thumbnail:hover{outline:7px solid var(--corporate-gold);transition:all .5s}.carousel-indicators{margin-left:10%;margin-right:10%}.carousel-indicators [data-bs-target],.carousel-indicators-index [data-bs-target]{box-sizing:content-box;background-color:#0000;border:1px solid #000;border-radius:50%;width:13px;height:13px;padding:0}.carousel-indicators .active,.carousel-indicators-index .active{background-color:#000;border:none;border-radius:50%;width:14px;height:14px}.carousel-indicators [data-bs-target]{background-color:#0000;border:1px solid #fff}.carousel-indicators .active{background-color:#fff}#carouselSchool .carousel-item{height:0;padding-bottom:32%}#carouselSchool .carousel-item video{z-index:2;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0}body.mobile-menu-open #carouselSchool video{pointer-events:none}.titulo-articulo-blog{color:var(--corporate-blue);text-align:left;font-size:28px}.form-control{-o-transition:border-color ease-in-out, box-shadow ease-in-out;-webkit-transition:border-color ease-in-out,box-shadow ease-in-out;transition:border-color ease-in-out,box-shadow ease-in-out}.parpadea{-webkit-animation-name:parpadeo;animation-name:parpadeo;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes parpadeo{0%{opacity:1}50%{opacity:.3}to{opacity:1}}@-moz-keyframes parpadeo{0%{opacity:1}50%{opacity:.3}to{opacity:1}}@keyframes parpadeo{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.fc-daygrid-event{white-space:normal}.fc-h-event .fc-event-title{margin-left:3%;font-weight:700}.fc-button-primary{background-color:var(--corporate-blue)!important;border-color:var(--corporate-blue)!important}@media (width<=767px){h1.title{font-size:26px}.position-left,.position-right{display:block;float:inherit!important;margin:15px auto!important}}.menu-div{z-index:1020;background-color:var(--corporate-blue);border:0;border-bottom:3px solid #000;border-radius:0;margin-bottom:0;position:relative}.navbar-expand-lg .navbar-nav>li>a{color:#fff;padding:15px}.navbar-expand-lg .navbar-nav>li>a:hover{color:var(--corporate-gold)}.navbar-expand-lg .navbar-nav>.active>a,.navbar-expand-lg .navbar-nav>.active>a:hover,.navbar-expand-lg .navbar-nav>.active>a:focus{color:var(--corporate-gold)!important;background-color:#fff!important}.navbar-expand-lg .site-submenu>.active>a,.navbar-expand-lg .site-submenu>.active>a:hover,.navbar-expand-lg .site-submenu>.active>a:focus{background-color:var(--corporate-blue);color:#fff!important}#navbarSupportedContent li ul{z-index:3;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #00000026;margin-top:0;padding:5px 0;display:none;position:absolute;box-shadow:0 6px 12px #0000002d}#navbarSupportedContent li ul li{list-style:none;position:relative}#navbarSupportedContent li ul li a{color:#333;padding:3px 20px;display:block}#navbarSupportedContent li ul li a:hover{background-color:var(--corporate-gold);color:#fff}.navbar-light .navbar-toggler{background-color:#fff}@media (width>=992px){#navbarSupportedContent li ul{width:max-content;min-width:100%;top:100%;left:0}#navbarSupportedContent li:hover>ul{display:block}}@media (width<=1199px) and (width>=992px){.navbar-expand-lg .navbar-nav>li>a{padding-left:.5rem;padding-right:.5rem}}@media (width<=991.98px){#navbarSupportedContent{flex-basis:100%;width:100%;margin-top:1rem;padding-top:.5rem;padding-bottom:.75rem}#navbarSupportedContent>.navbar-nav{width:100%;margin:0!important}#navbarSupportedContent>.navbar-nav>li{width:100%}#navbarSupportedContent>.navbar-nav>li>a{align-items:center;width:100%;min-height:2.75rem;padding:.625rem 1rem;display:flex}.navbar-toggler,#navbarSupportedContent a{touch-action:manipulation}#navbarSupportedContent li ul{width:100%;box-shadow:none;border:0;margin:.25rem 0 .5rem;padding:.35rem 0;display:none;position:static}#navbarSupportedContent li.has-submenu.submenu-open>ul{display:block}#navbarSupportedContent li ul li a{padding:.5rem 1rem .5rem 1.5rem}}.site-header{display:contents}.language-switch{z-index:2;font-size:.75rem;font-weight:600;line-height:1.25;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.footer{overflow-x:clip}.language-switch a{min-width:24px;min-height:24px;color:var(--corporate-blue);text-underline-offset:.3em;justify-content:center;align-items:center;text-decoration-thickness:1px;display:inline-flex}.language-switch a:hover,.language-switch a:focus-visible,.language-switch a[aria-current=page]{color:var(--corporate-gold-contrast);text-decoration:underline 1px}.language-switch a:focus-visible{outline:2px solid var(--corporate-gold-contrast);outline-offset:2px}.benefit-icon{width:57px}.mt-carousel-indicators{margin-top:10px}.submenu-toggle{color:#fff;font:inherit;text-align:left;background:0 0;border:0;padding:15px}.submenu-toggle:after{content:"";border:5px solid #0000;border-top-color:currentColor;margin-left:5px;display:inline-block;transform:translateY(3px)}#navbarSupportedContent li.submenu-open>ul{display:block}#navbarSupportedContent li.has-submenu:not(.submenu-open)>ul{display:none}.navbar .nav-item{position:relative}.modal-title{color:var(--corporate-gold);font-size:1.25rem}.visually-hidden-focusable:focus-visible{z-index:1100;color:var(--corporate-blue);background:#fff;padding:.4rem;display:inline-block;position:relative}.carousel-pause:focus-visible{position:absolute;bottom:100%;right:0}a:focus-visible,button:focus-visible{outline:3px solid var(--corporate-gold);outline-offset:3px}.navbar-nav .is-submenu-current>.submenu-toggle{color:var(--corporate-gold);background-color:#fff}.navbar-nav .is-submenu-current>.submenu-toggle:after{border-top-color:var(--corporate-gold)}@media (width>=992px) and (width<=1199px){.submenu-toggle{padding-left:.5rem;padding-right:.5rem}}@media (width<=991.98px){#navbarSupportedContent>.navbar-nav>li>.submenu-toggle{align-items:center;width:100%;min-height:2.75rem;padding:.625rem 1rem;display:flex}.submenu-open>.submenu-toggle:after{transform:rotate(180deg)translateY(3px)}}.site-brand__name,.footer .footer-heading,.footer .footer-copyright__years{color:var(--corporate-gold-on-dark)}.navbar-expand-lg .navbar-nav>.active>a,.navbar-expand-lg .navbar-nav>.active>a:hover,.navbar-nav .is-submenu-current>.submenu-toggle{color:var(--corporate-gold-contrast)!important}main .source-h4,.modal-title{color:var(--corporate-gold-contrast)}main p a:not(.btn),main label a,main .blog-page article>a,.modal-body a{text-underline-offset:.15em;text-decoration:underline}.fc .fc-day-other .fc-daygrid-day-top{opacity:1}.fc .fc-day-other .fc-daygrid-day-number{color:#666}.carousel-indicators-index [data-slide-index]{margin-right:0;position:relative;margin-left:12px!important}.carousel-indicators-index [data-slide-index]:before{content:"";border-radius:50%;position:absolute;inset:-5px}.carousel-indicators-index [data-slide-index]:first-child{margin-left:0!important}.sede-page .sede-kicker{color:var(--corporate-gold-contrast)}.sede-page .sede-fact--featured h2,.sede-page .sede-button,.sede-page .sede-benefits--gold{background-color:var(--corporate-gold-contrast)}.sede-page .sede-fact a{min-height:24px}.carousel-indicators{flex-wrap:wrap;row-gap:10px}.carousel-indicators [data-bs-target]{margin-left:6px;margin-right:6px;position:relative}.carousel-indicators [data-bs-target]:before{content:"";border-radius:50%;position:absolute;inset:-5px}.carousel-indicators button[data-bs-target]{box-sizing:border-box;background:0 0;border:0;width:24px;height:24px}.carousel-indicators button[data-bs-target]:before{inset:0}.carousel-indicators button[data-bs-target]:after{content:"";border:1px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;top:5px;left:5px}.carousel-indicators button.active[data-bs-target]:after{background:#fff}.submenu-toggle:hover,.submenu-toggle:focus-visible{color:var(--corporate-gold-on-dark)}@media (width<=991px){.official-center-bar{padding-right:76px!important}.official-center-bar__text{white-space:normal;min-width:0;line-height:1.25}.language-switch{top:50%;right:.25rem;transform:translateY(-50%)}}@font-face{font-display:block;font-family:bootstrap-icons;src:url(/assets/fonts/bootstrap-icons.woff2?dd67030699838ea613ee6dbda90effa6)format("woff2"),url(/assets/fonts/bootstrap-icons.woff?dd67030699838ea613ee6dbda90effa6)format("woff")}.bi:before,[class*=\ bi-]:before,[class^=bi-]:before{font-variant:normal;text-transform:none;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;line-height:1;display:inline-block;font-family:bootstrap-icons!important;font-weight:400!important}.bi-calendar3:before{content:""}.bi-chevron-right:before{content:""}.bi-geo-alt-fill:before{content:""}.bi-heart:before{content:""}.bi-instagram:before{content:""}.bi-building:before{content:""}.bi-calendar2:before{content:""}.bi-chat-square-text:before{content:""}.bi-envelope-at:before{content:""}.bi-house-door:before{content:""}.bi-pen:before{content:""}.bi-person:before{content:""}.bi-telephone:before{content:""}.bi-trophy:before{content:""}[data-cookie-consent],[data-cookie-embed]{--cookie-primary:var(--corporate-blue);--cookie-border:var(--corporate-gold-border-strong)}.contact-cookie-map{min-height:662px}.sede-map>.map-placeholder{aspect-ratio:1280/920}.sede-map:has([data-cookie-placeholder]:not([hidden])) .sede-map__label{padding:.5rem 1rem;top:auto;bottom:.75rem;transform:none}.sede-map .cookie-placeholder{padding-bottom:6rem}@media (width<=767.98px){.home-registration-banner__media{z-index:0;height:12rem;position:relative;inset:auto}.home-registration-banner__media img{object-fit:cover;object-position:left center}.home-registration-banner__veil{z-index:1;background:linear-gradient(180deg, transparent 0 52%, var(--corporate-gold-surface) 100%);height:12rem!important}.home-registration-banner__content{background-color:var(--corporate-gold-surface);min-height:0}}.sede-page{color:var(--corporate-blue);text-align:left;font-family:Georgia,Times New Roman,serif}.sede-page h1,.sede-page h2,.sede-page h3{color:var(--corporate-blue);font-family:Georgia,Times New Roman,serif;font-weight:400}.sede-page a{color:inherit}.sede-page a[href^=tel\:]{text-decoration:none}.sede-hero{height:clamp(340px,43vw,570px)}.sede-hero picture,.sede-hero>picture img{width:100%;height:100%;display:block}.sede-hero>picture img{object-fit:cover;object-position:center 48%}.sede-hero__veil{background:linear-gradient(#fffdf81a 0%,#fffcf62e 44%,#f7edd99e 100%)}.sede-hero__content{color:var(--corporate-blue);text-shadow:0 1px 16px #fffffff5;max-width:1100px;bottom:19%}.sede-hero__brand{letter-spacing:-.025em;margin-top:0;margin-bottom:.45rem;font-size:clamp(2rem,4vw,4rem);line-height:1.08}.sede-hero__eyebrow{letter-spacing:.19em;text-transform:uppercase;margin-bottom:.65rem;font-size:.75rem;line-height:1.5}.sede-hero__content .sede-hero__location{color:var(--corporate-gold);letter-spacing:.28em;text-transform:uppercase;margin-bottom:.65rem;font-size:clamp(1rem,1.65vw,1.35rem);line-height:1.5}.sede-rule{background:var(--corporate-gold);width:84px;height:2px;display:inline-block;position:relative}.sede-facts{border:1px solid var(--corporate-gold-border-strong);box-shadow:0 12px 30px #3d301a21, inset 0 0 0 7px #fffefc, inset 0 0 0 8px var(--corporate-gold-border);z-index:2;background:#fffefcfa;min-height:210px;margin-top:-50px;padding:26px 14px;position:relative}.sede-fact{justify-content:flex-start;padding:8px 23px}.sede-fact+.sede-fact{border-left:1px solid var(--corporate-gold-border)}.sede-icon{object-fit:contain;flex:none;width:40px;height:40px;display:inline-block}.sede-fact .sede-icon{width:37px;height:37px;margin-bottom:7px}.sede-fact h2{letter-spacing:.035em;text-transform:uppercase;margin-bottom:10px;font-size:.81rem;font-weight:700}.sede-fact a,.sede-fact p,.sede-fact strong{margin-bottom:0;font-size:.88rem;line-height:1.55;display:block}.sede-fact a:hover{color:var(--corporate-gold)}.sede-fact--featured h2{background:var(--corporate-gold);color:#fff;padding:8px 12px;font-size:.67rem;font-weight:400}.sede-fact--featured strong{margin-top:2px;font-size:1rem}.sede-kicker{color:var(--corporate-gold);letter-spacing:.065em;text-transform:uppercase;margin-bottom:.3rem;font-size:.77rem}.sede-intro{min-height:410px}.sede-intro__copy{padding:22px 48px 22px 28px}.sede-intro__copy h2,.sede-heading h2,.sede-arrival h2{margin-bottom:.25rem;font-size:clamp(1.65rem,2.5vw,2.25rem);line-height:1.12}.sede-rule--left{width:58px;margin-bottom:18px}.sede-rule--left:after{left:0;transform:none}.sede-intro__copy>p:not(.sede-kicker){margin-bottom:.7rem;font-size:.98rem;line-height:1.62}.sede-intro__degree{border:1px solid var(--corporate-gold-border-strong);color:var(--corporate-blue)}.sede-intro__degree .sede-icon{width:72px;height:72px}.sede-intro__degree p{font-size:.9rem;font-weight:700;line-height:1.35}.sede-intro__image{min-height:410px}.sede-intro__image .carousel,.sede-intro__image .carousel-inner,.sede-intro__image .carousel-item{height:100%}.sede-intro__image picture,.sede-intro__image img{width:100%;height:100%;display:block}.sede-intro__image img{aspect-ratio:3/2;object-fit:cover}.sede-button{background:var(--corporate-gold);border:1px solid var(--corporate-gold);letter-spacing:.035em;text-align:center;text-transform:uppercase;justify-content:center;min-height:44px;padding:13px 25px 11px;font-size:.74rem;transition:background-color .2s,color .2s,transform .2s;display:inline-flex;color:#fff!important}.sede-button:hover{background:var(--corporate-gold);border-color:var(--corporate-gold);transform:translateY(-1px)}.sede-spaces article{border:1px solid var(--corporate-gold-border-strong);min-height:205px;padding:22px 10px 15px}.sede-spaces .sede-icon{width:47px;height:47px;margin-bottom:12px}.sede-spaces h3{text-transform:uppercase;margin-bottom:10px;font-size:.81rem;font-weight:700;line-height:1.32}.sede-spaces p{margin-bottom:0;font-size:.77rem;line-height:1.5}.sede-tech__card{border:1px solid var(--corporate-gold-border-strong);min-height:160px}.sede-tech__image{min-height:160px}.sede-tech__image picture,.sede-tech__image img{width:100%;height:100%;display:block}.sede-tech__image img{object-fit:cover}.sede-tech__copy .sede-icon{width:44px;height:44px}.sede-tech__copy p{margin-bottom:0;font-size:.85rem;line-height:1.5}.sede-tech__copy strong{color:var(--corporate-blue)}.sede-disciplines,.sede-arrival,.sede-cta{border:1px solid var(--corporate-gold-border-strong)}.sede-heading--line{margin-top:-8px}.sede-heading--line:before,.sede-heading--line:after{content:"";flex:1;height:1px}.sede-heading--line .sede-kicker{background:#fffefc;flex:none;margin-bottom:0;padding:0 8px}.sede-disciplines__grid>div{gap:7px;min-height:86px}.sede-disciplines__grid .sede-icon{width:72px;height:72px}.sede-disciplines__grid span{font-size:.85rem}.sede-arrival{min-height:280px}.sede-arrival__copy{padding:24px 38px}.sede-arrival__copy h2{margin-bottom:4px}.sede-transport .sede-icon{width:38px;height:38px}.sede-transport p{margin-bottom:0;font-size:.87rem;line-height:1.45}.sede-map{min-height:280px}.sede-map iframe{filter:grayscale(.35)sepia(.1)saturate(.75);border:0;width:100%;height:100%;position:absolute;inset:0}.sede-map__label{background:#fffffff5;max-width:350px;padding:18px 20px;top:50%;right:24px;transform:translateY(-50%);box-shadow:0 5px 18px #19273d26}.sede-map__label .sede-icon{width:34px;height:34px}.sede-map__label strong,.sede-map__label small{display:block}.sede-map__label strong{font-size:.9rem}.sede-map__label small{margin-top:5px;font-size:.75rem}.sede-benefits{color:#fff}.sede-benefits--navy{background:var(--corporate-blue)}.sede-benefits--gold{background:var(--corporate-gold)}.sede-benefits .sede-icon{filter:brightness(0)invert();width:52px;height:52px}.sede-benefits p{margin-bottom:0;font-size:.8rem;line-height:1.45}.sede-benefits strong{color:#fff;letter-spacing:.035em;text-transform:uppercase;font-size:.78rem}.sede-cta h2{margin-bottom:6px;font-size:clamp(1.5rem,2.4vw,2rem)}.sede-cta__actions{min-width:315px}.sede-cta__actions .sede-button{margin-bottom:8px;display:flex}.sede-cta__actions .sede-icon{width:21px;height:21px;margin-right:8px}@media (width<=991.98px){.sede-fact:nth-child(odd){border-left:0}.sede-fact:nth-child(n+3){border-top:1px solid var(--corporate-gold-border);padding-top:24px}.sede-intro__copy{padding:0 8px 28px}.sede-map{min-height:310px}.sede-cta__actions{min-width:min(315px,100%)}}@media (width<=575.98px){.sede-hero{height:330px}.sede-hero>picture img{object-position:56% center}.sede-hero__content{bottom:14%}.sede-hero__brand{font-size:1.85rem}.sede-hero__eyebrow{display:none}.sede-hero__content .sede-hero__location{font-size:.9rem}.sede-facts{margin-top:-28px;padding:18px}.sede-fact,.sede-fact:nth-child(n+3){padding:18px 10px}.sede-fact+.sede-fact{border-left:0;border-top:1px solid var(--corporate-gold-border)}.sede-intro__image{min-height:330px}.sede-spaces article{min-height:180px}.sede-heading--line:before,.sede-heading--line:after{display:none}.sede-heading--line{justify-content:center;margin-top:16px}.sede-map__label{max-width:calc(100% - 30px);inset:auto auto 15px 15px;transform:none}}@media (prefers-reduced-motion:reduce){.sede-button{transition:none}}.home-registration-banner{min-height:11.5rem;color:var(--corporate-blue);background-color:var(--corporate-gold-surface);isolation:isolate;border:0;border-radius:0}.home-registration-banner__media{z-index:0;position:absolute;inset:0}.home-registration-banner__media,.home-registration-banner__media img{width:100%;height:100%;display:block}.home-registration-banner__media img{object-fit:cover;object-position:left 54%}.home-registration-banner__veil{z-index:1;background:linear-gradient(90deg,#0000 0 18%,#fffc 45%,#ffffffb3 100%)}.home-registration-banner__content{z-index:2;min-height:11.5rem}.home-registration-banner__eyebrow{color:var(--corporate-gold-contrast);letter-spacing:.09em;text-transform:uppercase;font-size:.82rem;font-weight:600}.home-registration-banner__title{color:var(--corporate-blue);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.3vw,2rem);font-weight:400}.home-registration-banner__text{color:var(--corporate-blue);font-size:1rem}.home-registration-banner__button{color:#fff;border:1px solid var(--corporate-blue);background-color:var(--corporate-blue)}.home-registration-banner__button:hover,.home-registration-banner__button:focus-visible{color:var(--corporate-blue);border-color:var(--corporate-gold);background-color:var(--corporate-gold)}@media (width<=767.98px){.home-registration-banner__media{z-index:0;height:12rem;position:relative;inset:auto}.home-registration-banner__media img{object-fit:cover;object-position:left center}.home-registration-banner__veil{z-index:1;background:linear-gradient(180deg, transparent 0 52%, var(--corporate-gold-surface) 100%);height:12rem!important}.home-registration-banner__content{background-color:var(--corporate-gold-surface);min-height:0}}.discipline-page{color:var(--corporate-blue);text-align:left}.discipline-page h1,.discipline-page h2,.discipline-page h3,.discipline-page h4{color:var(--corporate-blue);text-align:left;font-family:Georgia,Times New Roman,serif;font-weight:400}.discipline-page h1{letter-spacing:-.035em;margin-bottom:1rem;font-size:clamp(2.5rem,4.5vw,4.35rem);line-height:1.02}.discipline-page h2{margin-bottom:.65rem;font-size:clamp(1.85rem,3vw,2.65rem);line-height:1.13}.discipline-page h3{font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.2}.discipline-page h4{font-size:1.2rem;line-height:1.25}.discipline-eyebrow{color:var(--corporate-gold-contrast);letter-spacing:.18em;text-transform:uppercase;font-size:.76rem;font-weight:700;line-height:1.4}.discipline-rule{background-color:var(--corporate-gold);width:4rem;height:2px;display:block}.discipline-section-intro,.discipline-heading-copy{font-size:1.05rem}.discipline-heading-copy{max-width:52rem}.discipline-icon{object-fit:contain;flex:none;width:3.5rem;height:3.5rem;display:block}.discipline-hero{background-color:var(--corporate-gold-surface);border:1px solid var(--corporate-gold-border);isolation:isolate;min-height:clamp(35rem,47vw,41rem)}.discipline-hero__visual{position:absolute;inset:0}.discipline-hero__media{z-index:0;position:absolute;inset:0}.discipline-hero__media,.discipline-hero__media img{width:100%;height:100%;display:block}.discipline-hero__media img{object-fit:cover;object-position:center}.discipline-hero__veil{background:linear-gradient(90deg, var(--corporate-gold-surface) 0%, var(--corporate-gold-surface) 38%, #fffc 55%, transparent 78%);z-index:1}.discipline-page--ballet .discipline-hero__media img{object-fit:contain;object-position:right center;aspect-ratio:1672/941}.discipline-page--ballet .discipline-hero__media{aspect-ratio:1672/941;width:100%}.discipline-page--ballet .discipline-program__figure{aspect-ratio:3/2;min-height:0}.discipline-page--ballet .discipline-official>:is(h2,p){text-align:center}.discipline-hero__content{z-index:2;min-height:clamp(35rem,47vw,41rem)}.discipline-hero__copy{width:57%;max-width:39rem}.discipline-hero--split,.discipline-hero--split .discipline-hero__content{min-height:32rem}.discipline-hero--split .discipline-hero__visual{left:43%}.discipline-hero--split .discipline-hero__veil{display:none}.discipline-hero--split .discipline-hero__copy{width:40%}.discipline-image-quote{background:linear-gradient(135deg, transparent, var(--corporate-blue));color:#fff;z-index:1;max-width:17rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,2vw,1.75rem);font-style:italic;line-height:1.3}.discipline-hero__lead{max-width:36rem;font-size:clamp(1.05rem,1.6vw,1.22rem);line-height:1.5!important}.discipline-hero__body{max-width:35rem;font-size:.96rem}.discipline-accreditation{border:1px solid var(--corporate-gold-border-strong);background-color:#ffffffeb;max-width:35rem}.discipline-accreditation .discipline-icon{width:3.25rem;height:3.25rem}.discipline-accreditation p{color:var(--corporate-blue);font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.35}.discipline-button{border-radius:.2rem;justify-content:center;align-items:center;min-height:3rem;font-size:.9rem;font-weight:600;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.discipline-button--primary{background-color:var(--corporate-blue);border-color:var(--corporate-blue);color:#fff!important}.discipline-button--primary:hover,.discipline-button--primary:focus-visible{background-color:var(--corporate-gold);border-color:var(--corporate-gold);transform:translateY(-1px);color:var(--corporate-blue)!important}.discipline-button--outline{border-color:var(--corporate-blue);background-color:#ffffffd9;color:var(--corporate-blue)!important}.discipline-button--outline:hover,.discipline-button--outline:focus-visible{background-color:var(--corporate-blue);transform:translateY(-1px);color:#fff!important}.discipline-highlights{z-index:3;margin-top:-2.35rem}.discipline-highlight{background-color:var(--corporate-gold-surface);border:1px solid var(--corporate-gold-border);min-height:9.5rem;box-shadow:0 .65rem 1.8rem #1c18111a}.discipline-highlight .discipline-icon{width:4rem;height:4rem}.discipline-highlight strong{color:var(--corporate-blue);font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:400;line-height:1.2}.discipline-highlight span{font-size:.88rem;line-height:1.45}.discipline-program{scroll-margin-top:7rem}.discipline-program__figure{background-color:var(--corporate-gold-surface);border:1px solid var(--corporate-gold-border);min-height:26rem}.discipline-program__figure picture,.discipline-program__figure img{width:100%;height:100%;display:block}.discipline-program__figure img{object-fit:cover;object-position:center 35%}.discipline-program__caption{background:linear-gradient(180deg, transparent, var(--corporate-blue));color:#fff;padding-top:6rem!important}.discipline-program__caption blockquote{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.5vw,1.9rem);font-style:italic;line-height:1.25}.discipline-program__caption span{font-size:.8rem}.discipline-subheading{text-align:center!important;font-size:clamp(1.45rem,2.4vw,2rem)!important}.discipline-topic{border:1px solid var(--corporate-gold-border);border-top:3px solid var(--corporate-gold);background-color:#fff;box-shadow:0 .45rem 1.4rem #1c18110f}.discipline-topic__number{color:var(--corporate-gold-contrast);letter-spacing:.12em;margin-bottom:.65rem;font-size:.72rem;font-weight:700;display:block}.discipline-topic h4{margin-bottom:.65rem}.discipline-topic p{font-size:.91rem;line-height:1.58}.discipline-topic--inline{border-top-width:1px}.discipline-topic--inline .discipline-topic__number{color:var(--corporate-gold);letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:2.5rem;font-weight:400;line-height:1.2}.discipline-topic--inline h3{font-size:1.2rem}.discipline-official{background-color:var(--corporate-gold-surface);border:1px solid var(--corporate-gold-border)}.discipline-official__item{border:1px solid var(--corporate-gold-border);background-color:#fffffff0}.discipline-official__item .discipline-icon{width:3.25rem;height:3.25rem}.discipline-official__item h3{margin-bottom:.55rem}.discipline-official__item p{font-size:.93rem;line-height:1.6}.discipline-pathway{border:1px solid var(--corporate-gold-border);background-color:#fff;box-shadow:0 .4rem 1.2rem #1c181112}.discipline-pathway .discipline-icon{width:4.25rem;height:4.25rem;margin:0 auto 1rem}.discipline-pathway h3{text-align:center;margin-bottom:.65rem}.discipline-pathway p{font-size:.92rem}.discipline-benefit{border-right:1px solid var(--corporate-gold-border)}.discipline-benefits .col:last-child .discipline-benefit{border-right:0}.discipline-benefit .discipline-icon{width:2.8rem;height:2.8rem}.discipline-benefit strong{color:var(--corporate-blue);font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:400;line-height:1.15}.discipline-benefit span{font-size:.78rem;line-height:1.35}.discipline-location{background-color:var(--corporate-gold-surface);border:1px solid var(--corporate-gold-border)}.discipline-location__media{min-height:27rem}.discipline-location__media picture,.discipline-location__media img{width:100%;height:100%;display:block}.discipline-location__media img{object-fit:cover}.discipline-location__address{color:var(--corporate-blue);font-weight:600}.discipline-location__address .discipline-icon{width:2rem;height:2rem}.discipline-other{border-top:1px solid var(--corporate-gold-border)}.discipline-other__link{border:1px solid var(--corporate-gold-border);background-color:#fff;min-height:8.75rem;transition:border-color .2s,box-shadow .2s,transform .2s;color:var(--corporate-blue)!important}.discipline-other__link:hover,.discipline-other__link:focus-visible{border-color:var(--corporate-gold);transform:translateY(-2px);box-shadow:0 .45rem 1.2rem #1c181114}.discipline-other__link .discipline-icon{width:3.4rem;height:3.4rem}.discipline-other__link strong{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.25}.discipline-schools{scroll-margin-top:7rem}.discipline-school{min-height:0}.discipline-school h3{font-family:inherit;font-size:1rem;font-weight:600}.discipline-school p{font-size:.9rem}.discipline-page a:focus-visible{outline:3px solid var(--corporate-gold-contrast);outline-offset:3px}@media (width<=1199.98px){.discipline-hero__copy{width:61%}.discipline-benefit{border-right:0}}@media (width<=991.98px){.discipline-hero,.discipline-hero--split .discipline-hero__content{min-height:0}.discipline-hero__visual{position:relative;inset:auto!important}.discipline-hero__media{aspect-ratio:3/2;height:auto;position:relative}.discipline-hero__media img{aspect-ratio:3/2;object-fit:cover;height:auto}.discipline-hero__veil{display:none}.discipline-hero__content{background-color:var(--corporate-gold-surface);min-height:0}.discipline-hero__copy,.discipline-hero--split .discipline-hero__copy{width:100%;max-width:none}.discipline-highlights{margin-top:1rem}.discipline-highlight{min-height:0}.discipline-program__figure,.discipline-location__media{min-height:25rem}}@media (width<=767.98px){.discipline-program__figure,.discipline-location__media{min-height:22rem}.discipline-benefit{border-bottom:1px solid var(--corporate-gold-border)}.discipline-benefits .col:last-child .discipline-benefit{border-bottom:0}}@media (width<=575.98px){.discipline-page h1{font-size:clamp(2.1rem,11vw,3rem)}.discipline-hero__content{padding:1.5rem!important}.discipline-accreditation{align-items:flex-start!important}.discipline-highlight .discipline-icon{width:3.25rem;height:3.25rem}.discipline-official{padding:1.5rem!important}.discipline-official__item{flex-direction:column}.discipline-program__figure,.discipline-location__media{min-height:19rem}.discipline-program__caption{padding:4.5rem 1.25rem 1.25rem!important}.discipline-location .discipline-button{width:100%;align-self:stretch!important}.discipline-other__link{min-height:8rem}}@media (prefers-reduced-motion:reduce){.discipline-button,.discipline-other__link{transition:none}}.source-h2,.source-h3,.source-h4{text-align:inherit;color:var(--corporate-gold);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.source-h2{font-size:1.65rem}.source-h3{font-size:1.5rem}.source-h4{font-size:1.25rem}.map-unavailable{text-align:center;background:#f2f2f2;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:18rem;padding:1rem;display:flex}.page-carousel-pause:focus-visible{z-index:3;background:#fff;padding:.5rem;position:absolute;top:0;right:0}.page-carousel-pause{z-index:3;opacity:0;position:absolute;bottom:.5rem;right:.5rem}.carousel:hover .page-carousel-pause,.page-carousel-pause:focus-visible{opacity:1}.fotosEquipo{object-fit:contain;width:auto;max-width:100%}.blog-page .article-picture{display:contents}.blog-page .article-small{font-size:13px}.blog-page .article-image img{box-sizing:border-box;vertical-align:bottom;max-width:100%;height:auto}.blog-page .article-image figcaption{margin:.5em 0 1em}.blog-page .article-rounded img{border-radius:9999px}.blog-page .article-group>*{margin:0}.blog-page .article-gallery{align-items:normal;margin-bottom:1em}.blog-page .article-gallery>.article-image{flex-direction:column;flex:calc(50% - .25rem);justify-content:center;min-width:0;margin:0;display:flex}.blog-page .article-gallery>.article-image img{width:100%;display:block}.blog-page .article-gallery>.article-image:only-child{flex-basis:100%}.blog-page .article-table .table{--bs-table-bg:transparent;--bs-table-border-color:currentColor;width:100%}.blog-page .article-table .article-fixed-layout{table-layout:fixed}.blog-page .article-table td,.blog-page .article-table th{word-break:break-word;padding:.5em}
