@import url('https://api.fontshare.com/v2/css?f[]=switzer@400,500,600,700,800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@500;600;700&display=swap');
*{box-sizing:border-box}html{scroll-behavior:smooth}body.acad-react-template{margin:0}.md-page{--md-ink:#182025;min-height:100vh;color:var(--md-ink);background:#f6f5f0;font-family:Switzer,Arial,sans-serif}.md-page a{color:inherit}.md-page button,.md-page input{font:inherit}
.acad-new-header{position:fixed;z-index:9990;top:0;right:0;left:0;font-family:Switzer,Arial,sans-serif}.acad-new-utility{height:38px;background:#21211f;color:#fff}.acad-new-utility-inner{display:flex;height:100%;align-items:center;justify-content:space-between;padding:0 clamp(18px,2vw,40px)}.acad-new-socials{display:flex;align-items:center;gap:18px}.acad-new-socials a{display:flex;color:#fff;text-decoration:none}.acad-new-socials svg{width:16px;height:16px;fill:currentColor}.acad-new-utils{display:flex;align-items:center;gap:22px}.acad-new-search-toggle,.acad-new-util-link{border:0;background:transparent;color:#fff;font-size:12px;font-weight:600;letter-spacing:.05em;text-decoration:none;text-transform:uppercase;cursor:pointer}.acad-new-search-form{display:none;align-items:center;gap:6px}.acad-new-search-form.is-open{display:flex}.acad-new-search-form input{width:min(260px,28vw);height:28px;padding:0 12px;border:1px solid #ffffff70;border-radius:99px;background:#ffffff20;color:#fff}.acad-new-search-form button{width:28px;height:28px;border:0;border-radius:50%;background:#fff;color:#21211f}.acad-new-mainbar{height:70px;background:#fff;box-shadow:0 1px 4px #0001}.acad-new-mainbar-inner{display:flex;height:100%;align-items:center;gap:22px;padding:0 clamp(18px,2vw,38px)}.acad-new-logo{display:flex;margin-right:auto;align-items:center}.acad-new-logo img{width:112px;height:auto;display:block}.acad-new-nav{display:flex;align-items:center;gap:2px;padding:5px 14px;border:1px solid #21211f;border-radius:999px}.acad-new-nav-item{position:relative}.acad-new-nav-item>a{display:flex;align-items:center;gap:4px;padding:7px 11px;border-radius:99px;color:#21211f;font-size:12.5px;font-weight:500;text-decoration:none;text-transform:uppercase;white-space:nowrap}.acad-new-nav-item>a:hover,.acad-new-nav-item>a:focus-visible{background:#21211f;color:#fff}.acad-new-dropdown{position:absolute;display:none;top:100%;left:0;min-width:245px;max-height:min(74vh,750px);overflow-y:auto;padding:8px;border:1px solid #0057b829;border-radius:12px;background:#fff;box-shadow:0 12px 30px #0003}.acad-new-nav-item:hover .acad-new-dropdown,.acad-new-nav-item:focus-within .acad-new-dropdown{display:block}.acad-new-dropdown a{display:block;padding:10px 14px;border-radius:8px;color:#21211f;font-size:14px;font-weight:600;text-decoration:none}.acad-new-dropdown a:hover,.acad-new-dropdown a:focus-visible{background:#eef6ff;color:#0057b8}.acad-new-mobile-toggle{display:none;margin-left:auto;padding:7px 10px;border:1px solid #0003;border-radius:7px;background:#fff;cursor:pointer}.acad-new-mobile-toggle svg{display:block;width:22px;height:18px}.acad-new-mobile-menu{position:fixed;z-index:10000;display:none;top:108px;right:0;bottom:0;width:min(360px,92vw);overflow:auto;padding:22px;background:#fff;box-shadow:-18px 30px 50px #0003}.acad-new-mobile-menu.is-open{display:block}.acad-new-mobile-menu>a,.acad-new-mobile-parent>a{display:block;padding:10px 12px;border-radius:8px;color:#21211f;font-size:15px;font-weight:600;text-decoration:none;text-transform:uppercase}.acad-new-mobile-children{padding-left:14px}.acad-new-mobile-children a{display:block;padding:8px 12px;color:#4b5054;font-size:14px;text-decoration:none}.acad-new-mobile-search{display:flex;gap:6px;margin-top:18px;padding-top:18px;border-top:1px solid #e1e1dd}.acad-new-mobile-search input{min-width:0;flex:1;padding:10px 12px;border:1px solid #d3d3cf;border-radius:99px}.acad-new-mobile-search button{padding:10px 14px;border:0;border-radius:99px;background:#21211f;color:#fff;font-size:11px;font-weight:800;text-transform:uppercase}
.acad-new-footer{padding:68px 0 0;background:#21211f;color:#fff}.acad-new-footer-inner{width:min(100% - 32px,1400px);margin:auto;padding:52px clamp(24px,5vw,64px) 36px;border-top-left-radius:28px;border-top-right-radius:28px}.acad-new-footer-top{display:flex;justify-content:space-between;gap:40px}.acad-new-footer-brand img{width:138px;filter:brightness(0) invert(1)}.acad-new-footer-brand p{max-width:450px;margin:20px 0 0;color:#a6a6a3;font-size:14px;line-height:1.6}.acad-new-footer-nav{display:flex;max-width:700px;flex-wrap:wrap;gap:9px}.acad-new-footer-nav a{padding:9px 13px;border:1px solid #ffffff55;border-radius:99px;color:#fff;font-size:12px;text-decoration:none;text-transform:uppercase}.acad-new-footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:48px;padding-top:22px;border-top:1px solid #ffffff20;color:#999;font-size:11px;text-transform:uppercase}.admin-bar .acad-new-header{top:32px}.admin-bar .acad-new-mobile-menu{top:140px}
.ministry-detail{overflow:hidden}.md-hero{position:relative;isolation:isolate;min-height:780px;background:var(--md-dark);color:#fff;padding:164px max(26px,calc((100% - 1320px)/2)) 68px;overflow:hidden}.md-hero-image,.md-hero-shade,.md-hero-grid{position:absolute;inset:0;width:100%;height:100%}.md-hero-image{z-index:-3;object-fit:cover}.md-hero-shade{z-index:-2;background:linear-gradient(90deg,color-mix(in srgb,var(--md-dark) 94%,transparent),color-mix(in srgb,var(--md-dark) 66%,transparent) 54%,color-mix(in srgb,var(--md-dark) 30%,transparent))}.md-hero-grid{z-index:-1;opacity:.3;background-image:linear-gradient(#ffffff18 1px,transparent 1px),linear-gradient(90deg,#ffffff18 1px,transparent 1px);background-size:72px 72px}.md-hero-inner{position:relative;z-index:2;display:flex;min-height:550px;flex-direction:column;justify-content:space-between}.md-hero-top,.md-hero-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.md-hero-top{padding-bottom:19px;border-bottom:1px solid #ffffff55}.md-hero-top strong{display:grid;min-width:62px;height:40px;padding:0 12px;place-items:center;transform:rotate(-4deg);background:var(--md-accent);color:var(--md-dark);font:700 19px Oswald,sans-serif;letter-spacing:0}.md-hero-top>span,.md-hero-foot{color:#ffffffba}.md-hero-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.65fr);align-items:center;gap:4vw;padding:36px 0}.md-hero-copy{max-width:1030px}.md-eyebrow{display:block;color:var(--md-accent);font-weight:800;letter-spacing:.15em;text-transform:uppercase}.md-eyebrow:before{content:"";display:inline-block;width:32px;height:3px;margin:0 12px 4px 0;background:var(--md-accent)}.md-hero h1{margin:18px 0 20px;font-size:clamp(58px,7.4vw,126px);font-weight:800;letter-spacing:-.075em;line-height:.9;text-transform:uppercase}.md-hero h1 em{font-style:normal;color:var(--md-accent)}.md-hero p{max-width:710px;margin:22px 0 32px;color:#fff;font-size:clamp(18px,1.55vw,22px);line-height:1.55}.md-button,.md-cta a{display:inline-flex;align-items:center;gap:18px;padding:16px 22px;background:var(--md-accent);color:var(--md-dark)!important;text-decoration:none;text-transform:uppercase;font-size:13px;font-weight:800;letter-spacing:.06em}.md-button span{font-size:20px}.md-hero-photo{display:none}.md-hero-word{position:absolute;right:-.02em;bottom:-.16em;z-index:0;color:#ffffff16;font:700 clamp(130px,19vw,350px)/1 Oswald,sans-serif;letter-spacing:-.055em;white-space:nowrap;pointer-events:none}.md-hero-foot{position:relative;z-index:2;padding-top:19px;border-top:1px solid #ffffff55}
.md-hero--split>.md-hero-image,.md-hero--editorial>.md-hero-image{display:none}.md-hero--split .md-hero-shade{background:radial-gradient(circle at 14% 46%,color-mix(in srgb,var(--md-accent) 14%,transparent),transparent 40%)}.md-hero--split .md-hero-content{grid-template-columns:1fr .78fr}.md-hero--split .md-hero-photo{display:block;height:480px;overflow:hidden;border-radius:240px 240px 12px 12px;box-shadow:25px 25px 0 -10px var(--md-accent)}.md-hero--split .md-hero-photo img{width:100%;height:100%;object-fit:cover}.md-hero--split h1{font-size:clamp(58px,6vw,104px)}
.md-hero--editorial{background:#f7f5ed;color:var(--md-dark)}.md-hero--editorial .md-hero-shade{background:linear-gradient(135deg,#f7f5ed,#e9f3f4)}.md-hero--editorial .md-hero-grid{background-image:linear-gradient(#18394e11 1px,transparent 1px),linear-gradient(90deg,#18394e11 1px,transparent 1px)}.md-hero--editorial .md-hero-top,.md-hero--editorial .md-hero-foot{border-color:#21324544;color:var(--md-dark)}.md-hero--editorial .md-hero-top>span{color:var(--md-dark)}.md-hero--editorial .md-hero-photo{display:block;height:490px;overflow:hidden;border-radius:30px;transform:rotate(2deg);box-shadow:22px 22px 0 -7px var(--md-accent)}.md-hero--editorial .md-hero-photo img{width:100%;height:100%;object-fit:cover}.md-hero--editorial .md-hero-content{grid-template-columns:1.05fr .8fr}.md-hero--editorial p{color:#3b4c56}.md-hero--editorial .md-hero-word{color:color-mix(in srgb,var(--md-dark) 8%,transparent)}.md-hero--editorial h1{font-size:clamp(58px,6.2vw,108px)}
.md-nav{display:flex;overflow-x:auto;background:#1e2529;scrollbar-color:var(--md-accent) #1e2529}.md-nav-intro{position:sticky;left:0;z-index:1;display:grid;align-content:center;flex:0 0 170px;padding:20px;background:var(--md-accent);color:var(--md-dark);font-size:12px;letter-spacing:.1em;line-height:1.5}.md-nav a{display:grid;align-content:center;flex:0 0 145px;min-height:93px;padding:16px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:700;border-right:1px solid #ffffff24}.md-nav a span{color:var(--md-accent);margin-bottom:7px}.md-nav a.on,.md-nav a:hover,.md-nav a:focus-visible{background:var(--md-dark)}.md-nav a.on{box-shadow:inset 0 -4px var(--md-accent)}
.md-purpose,.md-action{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;max-width:1260px;margin:auto;padding:112px 24px}.md-purpose span,.md-focus>span,.md-action span,.md-cta>span{display:block;color:var(--md-dark);text-transform:uppercase;letter-spacing:.14em;font-size:13px;font-weight:800}.md-purpose h2,.md-focus h2,.md-action h2,.md-cta h2{font:600 clamp(42px,5vw,76px)/.99 Oswald,sans-serif;text-transform:uppercase;margin:16px 0;letter-spacing:-.025em}.md-purpose p{font-size:20px;line-height:1.7}.md-purpose blockquote{margin:36px 0 0;padding:25px;border-left:5px solid var(--md-accent);background:#eceeea;font-size:18px;line-height:1.6}.md-purpose blockquote b{color:var(--md-dark)}.md-focus{padding:105px max(24px,calc((100% - 1212px)/2));background:var(--md-dark);color:#fff}.md-focus>span{color:var(--md-accent)}.md-focus>h2{max-width:930px}.md-focus>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px}.md-focus article{min-height:300px;padding:30px;border:1px solid #ffffff55;display:flex;flex-direction:column}.md-focus article>span{color:var(--md-accent);font-weight:800}.md-focus h3{font:600 34px/1.08 Oswald,sans-serif;text-transform:uppercase;margin:auto 0 16px}.md-focus article p{line-height:1.65;color:#e0e4e5;margin:0}.md-action{grid-template-columns:1fr 1fr;align-items:center}.md-action .media{height:575px;border-radius:8px;overflow:hidden}.md-action .media img{width:100%;height:100%;object-fit:cover}.md-action ol{margin:34px 0 0;padding:0;list-style:none}.md-action li{padding:18px 0;display:grid;grid-template-columns:48px 1fr;border-top:1px solid #c8cbca}.md-action li span{color:var(--md-dark)}.md-action li p{margin:0;font-weight:700;font-size:18px}.md-cta{padding:110px 24px;background:var(--md-accent);color:var(--md-dark);text-align:center}.md-cta>*{max-width:900px;margin-left:auto!important;margin-right:auto!important}.md-cta p{font-size:20px;line-height:1.6;margin:25px auto 34px!important}.md-cta a{background:var(--md-dark);color:#fff!important}.md-cta>span{font-size:12px}
@media(max-width:1120px){.acad-new-nav{display:none}.acad-new-mobile-toggle{display:block}.md-hero-content{grid-template-columns:1fr .75fr}.md-hero h1{font-size:clamp(58px,8vw,95px)}}
@media(max-width:780px){.md-hero{min-height:720px;padding:160px 18px 42px}.md-hero-inner{min-height:510px}.md-hero-top,.md-hero-foot{font-size:10px;letter-spacing:.1em}.md-hero-content,.md-hero--split .md-hero-content,.md-hero--editorial .md-hero-content{display:block;padding:48px 0 40px}.md-hero h1,.md-hero--split h1,.md-hero--editorial h1{font-size:clamp(53px,12vw,84px)}.md-hero p{font-size:17px}.md-hero--split .md-hero-photo,.md-hero--editorial .md-hero-photo{position:absolute;right:-80px;bottom:-110px;z-index:-1;width:55%;height:330px;opacity:.28}.md-hero--editorial .md-hero-photo{opacity:.32}.md-hero--editorial .md-hero-copy{position:relative;z-index:1}.md-hero-word{font-size:31vw}.md-nav-intro{flex-basis:128px;padding:12px}.md-nav a{flex-basis:138px}.md-purpose,.md-action{grid-template-columns:1fr;gap:35px;padding:76px 18px}.md-focus{padding:76px 18px}.md-focus>div{grid-template-columns:1fr;margin-top:35px}.md-action .media{height:400px;order:2}.acad-new-utils .acad-new-util-link,.acad-new-search-toggle{display:none}.acad-new-footer-top,.acad-new-footer-bottom{flex-direction:column}.acad-new-footer{padding-top:0}.acad-new-footer-inner{width:100%;border-radius:0}}
@media(max-width:782px){.admin-bar .acad-new-header{top:46px}.admin-bar .acad-new-mobile-menu{top:154px}}

/* HIMAD: escala de negros y grises */
body.page-id-786 .md-page{--md-dark:#15171b!important;--md-accent:#c8cdd2!important;--md-ink:#202329;background:#f0f1f2}
body.page-id-786 .md-purpose blockquote{background:#e3e5e7}
body.page-id-786 .md-action li{border-top-color:#c7cbcf}
