.am-site{--am-night:#071c36;--am-gold:#f4c552;--am-ink:#142744;--am-muted:#58616a;color:#fff5df;background:#071c36;font:16px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif;overflow-wrap:break-word;text-align:left;background-image:radial-gradient(ellipse at 20% 25%,#163963 0,transparent 55%),radial-gradient(ellipse at 85% 65%,#1b3e5c 0,transparent 45%)}.am-site *{box-sizing:border-box}.am-site [hidden]{display:none!important}.am-site :is(h1,h2,h3,p){margin:0}.am-site :is(h1,h2,h3){font-family:Georgia,"Times New Roman",serif;color:inherit;line-height:1.12;font-weight:700}.am-site h1{font-size:clamp(38px,4.4vw,65px);letter-spacing:-.035em;text-wrap:balance}.am-site h2{font-size:clamp(28px,3vw,38px);letter-spacing:-.025em}.am-site h3{font-size:23px}.am-site em{font-style:normal;color:var(--am-gold)}.am-site p{margin-top:12px}.am-site a{color:inherit;text-decoration:none}.am-site button{font:inherit;cursor:pointer}.am-site :is(button,a){touch-action:manipulation}.am-site :is(a,button):focus-visible{outline:3px solid #1ba7e9;outline-offset:5px}.am-site .am-eyebrow{font:700 10px/1.7 system-ui;letter-spacing:.2em;color:#f4d390;margin:0 0 14px}.am-header{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px max(25px,calc((100% - 1200px)/2));background:linear-gradient(180deg,#061427fa,#071b33ed);border-bottom:1px solid #c5a66366;min-height:102px}.am-brand{display:flex;align-items:center;gap:10px;font-family:Georgia,serif;font-size:19px;line-height:1.05}.am-brand strong{display:block;font-size:28px;letter-spacing:.04em}.am-brand small{display:block;font:7px/2 system-ui;letter-spacing:.13em;color:#e5c587}.am-emblem{color:#f7d688;font-size:30px;line-height:.6;text-align:center;padding:8px 2px}.am-header nav{display:flex;align-items:center;gap:28px;flex-wrap:wrap;font:16px Georgia,serif}.am-header nav a{padding:10px 0;border-bottom:2px solid transparent}.am-header nav a:hover,.am-header nav a[aria-current]{color:#f8ce65;border-bottom-color:#e9ba4c}.am-site .am-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:43px;padding:10px 25px;border:1px solid #ffdf86;border-radius:40px;color:#2f200b;background:linear-gradient(#ffe58d,#f2c04e 55%,#d99424);box-shadow:0 3px 0 #5b35105c,0 0 20px #efb84322,inset 0 1px 0 #fff4c7;font:700 15px/1.4 Georgia,serif;text-shadow:0 1px #ffedb4}.am-site .am-button:hover{filter:brightness(1.08)}.am-site .am-outline{background:#071e3999;color:#fff4d8;border:2px solid #f1e6cd;text-shadow:none;box-shadow:none}.am-header-cta{font-size:14px!important;white-space:nowrap}.am-hero{min-height:540px;background-image:linear-gradient(90deg,#03162ce8 0%,#061a34a6 29%,#061a340a 64%),url('academia-cuento.webp');background-size:cover;background-position:center 57%;position:relative;display:flex;align-items:center;border-bottom:2px solid #d3a449}.am-hero-inner{max-width:1250px;width:100%;margin:auto;padding:65px 30px}.am-hero h1{max-width:660px;text-shadow:0 3px 18px #03152e}.am-hero h1 em{display:inline-block;max-width:560px}.am-hero-subtitle{font:700 21px/1.5 Georgia,serif;text-shadow:0 2px 10px #061829}.am-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:26px}.am-site .am-hero-note{font-size:12px;color:#f4dfb2;margin-top:24px}.am-section{padding:35px max(25px,calc((100% - 1200px)/2))}.am-section-heading{text-align:center;margin-bottom:24px}.am-section-heading>p{margin-top:8px;font-size:14px}.am-ornament{display:block;color:#ad7e28;font-size:26px;line-height:1;margin-bottom:8px}.am-parchment{color:var(--am-ink);background:radial-gradient(ellipse at 15% 30%,#fffdf7 0,transparent 65%),repeating-linear-gradient(12deg,#d8ba7808 0 2px,transparent 2px 6px),linear-gradient(100deg,#f7e9c8,#fff9ee 50%,#f0dfba);border-top:2px solid #dfb55f;border-bottom:2px solid #dfb55f;border-radius:28px/12px;box-shadow:0 0 30px #0003;position:relative}.am-parchment em{color:#a8751e}.am-services{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.am-service{padding:19px 20px 23px;text-align:center;border-radius:15px;color:#152843;border:1px solid #ffffff94;box-shadow:inset 0 0 25px #fff5}.am-blue{background:linear-gradient(125deg,#d9f1fe,#b7dff3)}.am-yellow{background:linear-gradient(125deg,#fff0c9,#f9e1aa)}.am-pink{background:linear-gradient(125deg,#ffe5df,#f4cccc)}.am-green{background:linear-gradient(125deg,#e2f7d9,#bfe9cb)}.am-purple{background:linear-gradient(125deg,#f1e3ff,#d7c9ef)}.am-service-icon{display:block;font-size:51px;line-height:1.25;filter:drop-shadow(0 3px 2px #243c4c20);margin-bottom:10px}.am-service p{font-size:13px;line-height:1.45}.am-game-intro{padding-top:30px;padding-bottom:28px;background:radial-gradient(circle at 10% 30%,#dbb75544 0 1px,transparent 2px),radial-gradient(circle at 75% 70%,#dbb75577 0 1px,transparent 2px);background-size:101px 119px,179px 97px}.am-categories{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.am-category{color:#142744!important;display:flex;flex-direction:column;align-items:center;text-align:center;padding:17px 10px 14px;border-radius:12px;border:1px solid #e9c779;box-shadow:0 5px 15px #0003}.am-category>span{font-size:47px;line-height:1.2;margin-bottom:10px}.am-category h3{font-size:19px}.am-category b{margin-top:10px;border-radius:50%;background:#126690;color:#fff;line-height:25px;width:25px;font-size:22px}.am-category:hover{box-shadow:0 0 18px #f3c65e70}.am-site .am-section-note{text-align:center;font-size:11px;color:#e5d9bc;margin-top:20px}.am-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;list-style:none;margin:0;padding:0}.am-steps li{display:flex;gap:17px;align-items:center}.am-steps li>span{font-size:60px;line-height:1.1}.am-steps h3{font-size:24px;white-space:nowrap}.am-steps h3 b{display:inline-grid;place-items:center;background:linear-gradient(#e5b858,#b27924);color:#fff5db;border-radius:50%;width:30px;height:30px;font-size:19px;margin-right:8px}.am-steps p{font-size:13px;line-height:1.5}.am-aula{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;padding-top:42px;padding-bottom:42px}.am-aula p{font-size:14px;max-width:680px;color:#e5e4df}.am-aula .am-button{margin-top:20px}.am-aula aside{padding:15px 30px;border-left:1px solid #d7b9686b;text-align:center;align-self:center}.am-aula aside>span{font-size:38px;color:#e4bd66}.am-site .am-small{font-size:12px;color:var(--am-muted)}.am-aula .am-small{color:#c9d4df}.am-contact{display:flex;align-items:center;justify-content:space-between;gap:45px;padding-top:30px;padding-bottom:30px}.am-contact h2{font-size:30px}.am-contact>p{font-size:13px;max-width:360px}.am-contact div>p{font-size:14px}.am-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px max(25px,calc((100% - 1200px)/2));border-top:1px solid #c9a24e77;background:#04152a}.am-footer .am-brand{font-size:20px}.am-footer p,.am-footer>span{font-size:11px;color:#c8d1db;margin:0}.am-games-main{position:relative;isolation:isolate;padding-bottom:45px;background-image:linear-gradient(#04172e99,#04172ee6 58%,#04172ef5),url('academia-cuento.webp');background-size:cover;background-position:center top;background-attachment:fixed}.am-games-heading{text-align:center;padding:42px 25px 30px}.am-games-heading h1{font-size:clamp(45px,6vw,78px);color:#ffe6a0;text-shadow:0 2px 0 #8e5e21,0 0 30px #efbe5866;letter-spacing:-.03em}.am-games-heading h1 em{color:#ffcf62}.am-games-heading p:last-child{font:19px/1.4 Georgia,serif}.am-games-section{max-width:1110px;margin:auto;padding:0 25px}.am-games-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.am-card{border:2px solid #d6a546;border-radius:18px 9px 18px 9px;overflow:hidden;background:#f8e8c3;color:#2b1d13;box-shadow:0 5px 20px #0007,0 0 0 3px #392817;scroll-margin-top:25px;display:flex;flex-direction:column}.am-game-art{aspect-ratio:1.5;background-image:url('salas-juegos.webp');background-size:300% 200%;position:relative;border-bottom:2px solid #c49235}.am-sprite-0{background-position:0 0}.am-sprite-1{background-position:50% 0}.am-sprite-2{background-position:100% 0}.am-sprite-3{background-position:0 100%}.am-sprite-4{background-position:50% 100%}.am-sprite-5{background-position:100% 100%}.am-card-body{padding:0 18px 18px;text-align:center;background:radial-gradient(ellipse,#fff5de,#f1d39b);display:flex;align-items:center;flex-direction:column;flex:1}.am-card-body h2{font-size:27px;line-height:1.1;position:relative;margin:-15px -8px 0;padding:11px 9px 10px;width:calc(100% + 16px);background:linear-gradient(#fff2ce,#f7dfaa);border:1px solid #c99a43;border-radius:8px 15px 6px 13px;box-shadow:0 2px 5px #57371335}.am-card-body p{font:16px/1.35 Georgia,serif;margin:13px 0 12px;min-height:65px}.am-site .am-tag{display:block;font:600 10px/1.5 system-ui;letter-spacing:.02em;color:#5b512f;margin-bottom:13px}.am-card-body .am-button{min-width:155px;margin-top:auto;padding:7px 25px;font-size:18px}.am-coming{display:block;margin-top:auto;border:1px solid #bfa775;border-radius:25px;color:#67583a;background:#f4e6c5;font-size:12px;padding:8px 18px}.am-available{position:absolute;right:12px;top:12px;border:1px solid #d5e3a8;background:#245d36ed;color:#fff8d8;padding:4px 10px;border-radius:20px;font-size:10px;font-weight:700}.am-games-note{text-align:center;font-size:12px;color:#ebdeba;margin:26px 0 0}.am-game-panel{padding:28px;margin-top:28px;border:2px solid #d1a448;border-radius:14px;background:linear-gradient(120deg,#fff8e7,#f5e6c3);color:#1a3049;scroll-margin-top:25px;box-shadow:0 8px 25px #0004}.am-game-top,.am-game-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px}.am-game-panel .am-eyebrow{color:#775215}.am-game-panel h3{font-size:30px}.am-site .am-close{background:#fff9e9;border:1px solid #948260;border-radius:5px;color:#28374a;padding:9px 12px;font-size:13px;min-height:43px}.am-site .am-question{font:25px/1.4 Georgia,serif;margin-top:25px}.am-hint{font-size:15px}.am-answers{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.am-site .am-answer{border:1px solid #a6813e;border-radius:7px;background:#fffdf5;color:#172e4a;min-width:64px;min-height:54px;padding:9px 20px;font-size:23px}.am-site .am-answer:hover{background:#ffe7a8}.am-answer:disabled{opacity:.6;cursor:default}.am-site .am-feedback{min-height:55px;font-size:15px;font-weight:600;color:#245537;margin:20px 0}.am-game-bottom{font-size:14px}.am-site .am-skip{position:absolute;top:-200px;left:20px;z-index:50;padding:12px;background:#fff4d5;color:#152b45}.am-skip:focus{top:10px}
@media(min-width:1500px){.am-hero{min-height:620px}}
@media(max-width:1000px){.am-header{gap:18px;padding:15px 24px;flex-wrap:wrap}.am-header nav{order:3;width:100%;justify-content:center;gap:28px;font-size:15px}.am-header-cta{margin-left:auto}.am-hero{min-height:490px;background-position:60% 50%}.am-hero-inner{padding:50px 25px}.am-hero h1{max-width:570px}.am-services{gap:12px}.am-service{padding:17px 13px}.am-service h3{font-size:21px}.am-categories{grid-template-columns:repeat(3,1fr)}.am-steps{gap:20px}.am-steps li{display:block;text-align:center}.am-steps li>span{display:block;margin-bottom:10px}.am-steps h3{font-size:22px}.am-aula{gap:25px}.am-games-grid{gap:17px}.am-card-body{padding:0 12px 17px}.am-card-body h2{font-size:24px}.am-card-body p{font-size:15px;min-height:80px}.am-footer{flex-wrap:wrap}}
@media(max-width:700px){.am-header nav{gap:18px}.am-site .am-header-cta{font-size:12px!important;padding:9px 14px}.am-hero{min-height:640px;align-items:flex-start;background-position:69% center;background-image:linear-gradient(180deg,#05172ce8 0%,#061a34bf 35%,#061a340a 72%),url('academia-cuento.webp')}.am-hero-inner{padding:32px 24px}.am-hero h1{font-size:43px;max-width:480px}.am-hero-subtitle{font-size:17px}.am-actions{gap:12px;margin-top:20px}.am-actions .am-button{font-size:13px;padding:9px 18px}.am-site .am-hero-note{font-size:11px;max-width:230px}.am-services{grid-template-columns:1fr 1fr}.am-service-icon{font-size:42px}.am-service p{font-size:12px}.am-section{padding:30px 22px}.am-section-heading h2{font-size:30px}.am-section-heading>p{font-size:13px}.am-categories{gap:10px}.am-category{padding:14px 6px}.am-category>span{font-size:36px}.am-category h3{font-size:17px}.am-steps{grid-template-columns:1fr;gap:25px}.am-steps li{display:flex;align-items:center;text-align:left}.am-steps li>span{font-size:55px;min-width:68px}.am-steps h3{font-size:24px}.am-aula{grid-template-columns:1fr;gap:26px}.am-aula aside{border-left:0;border-top:1px solid #b9a16b75;padding:20px 0 0}.am-contact{display:block}.am-contact>p{margin-top:22px;max-width:none}.am-games-heading{padding:32px 20px 25px}.am-games-heading h1{font-size:51px}.am-games-heading p:last-child{font-size:17px}.am-games-section{padding:0 18px;max-width:600px}.am-games-grid{grid-template-columns:repeat(2,1fr);gap:17px}.am-card-body h2{font-size:22px}.am-card-body p{font-size:14px;min-height:95px}.am-card-body .am-button{min-width:120px;font-size:16px;padding:8px 18px}.am-site .am-tag{font-size:9px}.am-game-top,.am-game-bottom{flex-wrap:wrap}.am-game-panel{padding:22px 17px}.am-site .am-question{font-size:23px}.am-game-panel h3{font-size:27px}.am-game-panel .am-eyebrow{font-size:9px}.am-games-main{background-attachment:scroll}}
@media(max-width:450px){.am-header nav{gap:16px;font-size:14px}.am-brand{font-size:16px}.am-brand strong{font-size:24px}.am-brand small{font-size:6px}.am-hero h1{font-size:38px}.am-hero{min-height:610px}.am-games-grid{grid-template-columns:1fr;gap:24px}.am-games-section{max-width:390px}.am-card-body h2{font-size:29px}.am-card-body p{font-size:17px;min-height:0}.am-site .am-tag{font-size:10px}.am-card-body .am-button{min-width:165px;font-size:19px}.am-game-art{aspect-ratio:1.65}.am-services{gap:10px}.am-service h3{font-size:20px}}
@media(max-width:450px){.am-header nav{display:grid;grid-template-columns:repeat(3,1fr);gap:3px 14px;text-align:center}.am-header nav a{padding:6px 0}.am-header{gap:12px}}
body.am-propuesta-page #masthead,body.am-propuesta-page #colophon,body.am-propuesta-page .entry-header{display:none!important}body.am-propuesta-page .site-content,body.am-propuesta-page .ast-container,body.am-propuesta-page #primary,body.am-propuesta-page .site-main,body.am-propuesta-page .site-main>article,body.am-propuesta-page .entry-content{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;background:#071c36}body.am-propuesta-page .entry-content>.am-site{max-width:none!important;margin:0!important}.am-site .am-service-icon img{height:75px;width:100%;object-fit:contain;display:block}.am-site .am-category>span img{height:65px;width:100%;object-fit:contain;display:block}.am-site .am-steps li>span img{width:90px;height:85px;object-fit:contain;display:block}.am-site .am-interior{padding:45px 25px 55px;min-height:75vh;background:linear-gradient(#03162cab,#03162ee8),url('academia-cuento.webp') center/cover}.am-site .am-interior-heading{max-width:900px;margin:0 auto 35px;text-align:center}.am-site .am-interior-heading p:last-child{font-size:17px;color:#e5e6e4}.am-site .am-inner-panel{max-width:1050px;margin:auto;padding:40px}.am-site .am-inner-panel h2{font-size:32px;margin-bottom:20px}.am-site .am-inner-panel p{margin:14px 0;line-height:1.65}.am-site .am-inner-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:20px;margin:25px 0}.am-site .am-inner-grid article{background:#ffffff70;border:1px solid #d1b578;border-radius:12px;padding:23px}.am-site .am-inner-grid h3{font-size:25px}.am-site .am-inner-grid p{font-size:14px}.am-site .am-interior-actions{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;margin-top:30px}.am-site .am-inner-panel .amw-form-wrap{max-width:650px;padding:24px;border-radius:15px;margin:25px auto 0}.am-site .am-inner-panel .amw-form{margin:0}.am-site .am-inner-panel .amw-form textarea{color:#fff}.am-site .am-inner-panel .amw-form p{margin:0}.am-site .am-inner-panel .amw-form input{color:#fff}
@media(max-width:600px){.am-site .am-inner-panel{padding:26px 20px}.am-site .am-interior{padding:30px 20px}.am-site .am-inner-panel .amw-form-wrap{padding:12px}.am-site .am-steps li>span img{width:65px;height:65px}}
@media(prefers-reduced-motion:no-preference){.am-category,.am-button{transition:box-shadow .15s,filter .15s}}
