.fieldChallenge{color:#174b36;background:#edf3e5;border:2px solid #6b91736b;border-radius:20px;margin:28px 0 10px;padding:22px}.fieldChallenge .challengeTag{letter-spacing:.1em;color:#49634b;margin:0 0 9px!important;font:900 11px/1.5 Nunito,sans-serif!important}.fieldChallenge .challengeBody :is(h2,h3){color:#174b36;margin:0 0 13px!important;font:400 clamp(23px,2.7vw,35px)/1.2 Titan One,sans-serif!important}.fieldChallenge .challengeBody>p:not(.challengeTag){margin:0 0 18px;font:600 16px/1.6 Nunito,sans-serif}.challengeChoices{gap:10px;display:grid}.challengeChoices button{color:#174b36;text-align:left;cursor:pointer;background:#fffdf5;border:1px solid #8ca38b;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 14px;font:800 16px/1.4 Nunito,sans-serif;transition:background .15s,border-color .15s;display:flex}.challengeChoices button>span{background:#e5eddd;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.challengeChoices button:hover{background:#f6efdf}.challengeChoices button[aria-pressed=true]{border-width:2px;padding:11px 13px}.challengeChoices button[aria-pressed=true][data-result=correct]{background:#dcebd4;border-color:#174b36}.challengeChoices button[aria-pressed=true][data-result=incorrect]{color:#853424;background:#fbe1da;border-color:#c54c36}.challengeChoices button[data-result=incorrect]>span{color:#853424;background:#f3c6bb}.challengeChoices button:focus-visible,.challengeLink:focus-visible{outline-offset:4px;outline:3px solid #e75636}.challengeFeedback{margin:0;font:600 15px/1.6 Nunito,sans-serif}.challengeFeedback.isVisible{background:#fff9eb;border-left:3px solid #e75636;border-radius:0 10px 10px 0;margin-top:15px;padding:14px 16px}.challengeFeedback.isVisible.isCorrect{border-left-color:#278148}.challengeFeedback.isVisible.isIncorrect{border-left-color:#e75636}.challengeFeedback b{align-items:center;gap:8px;font-size:17px;display:flex}.challengeFeedback .feedbackMark{flex:none;font-size:19px;line-height:1}.challengeFeedback.isCorrect .feedbackMark{color:#278148}.challengeFeedback.isIncorrect .feedbackMark{color:#d83b35}.fieldChallenge .challengeFeedback p{margin:5px 0;font:600 15px/1.6 Nunito,sans-serif}.challengeFeedback>span{font-size:13px}.challengeLink{text-underline-offset:4px;margin-top:20px;font:900 16px/1.5 Nunito,sans-serif;text-decoration:underline;display:inline-block}.fieldChallenge--home{box-sizing:border-box;background:#fff8eb;border-color:#b4c7a9;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(25px,4vw,55px);width:calc(100% - 80px);max-width:1260px;margin:30px auto 55px;padding:clamp(22px,3vw,40px);display:grid}.challengePicture{min-width:0;position:relative}.challengePicture img{aspect-ratio:1.1;object-fit:cover;object-position:32% center;border-radius:16px;width:100%;height:auto;display:block}.challengePicture>span{text-align:center;margin-top:12px;font:800 15px/1.4 Nunito,sans-serif;display:block}@media (width<=700px){.fieldChallenge--home{grid-template-columns:1fr;gap:20px;width:calc(100% - 32px);margin:16px auto 36px;padding:20px}.challengePicture img{aspect-ratio:16/9;object-position:center 40%}.fieldChallenge{padding:18px}.challengeChoices button{font-size:15px}.fieldChallenge--home .challengeBody :is(h2,h3){font-size:29px!important}}@media (prefers-reduced-motion:reduce){.challengeChoices button{transition:none}}.fieldChallenge--fire .challengePicture img{aspect-ratio:1;object-fit:contain;background:#e8e9d9}.challengeBody .challengeSource{margin:16px 0 0!important;font:600 12px/1.6 Nunito,sans-serif!important}.challengeSource a{text-underline-offset:3px;text-decoration:underline}.challengeSource>span{margin-top:7px;display:block}.missionProgress{gap:8px;margin:15px 0 22px;font:900 13px Nunito,sans-serif;display:grid}.missionProgress [role=progressbar]{background:#dae4d1;border-radius:10px;height:8px;overflow:hidden}.missionProgress [role=progressbar]>span{background:#2e7858;border-radius:10px;height:100%;display:block}.challengePicture .missionInvitation{text-align:center;color:#49634b;margin:18px 0 0;font:700 15px/1.6 Nunito,sans-serif}.missionControls{flex-wrap:wrap;justify-content:space-between;gap:10px;margin:20px 0 0;display:flex}.missionControls button{color:#174b36;cursor:pointer;background:#e7eedf;border:1px solid #60826b;border-radius:12px;min-height:46px;padding:11px 16px;font:900 15px/1.4 Nunito,sans-serif}.missionControls button.missionNext{color:#fff;background:#174b36;margin-left:auto}.missionControls button:disabled{color:#677160;cursor:default;background:#e3e6db;border-color:#c6cdbf}.missionControls button:focus-visible{outline-offset:4px;outline:3px solid #e75636}.challengeBody>h2:focus,.challengeBody>h3:focus{outline:none}.missionSummary ul{gap:12px;padding-left:23px;font:700 16px/1.6 Nunito,sans-serif;display:grid}.fieldChallenge .missionSummary h3{margin-top:22px!important;font-size:23px!important}.fieldChallenge .missionSummary p{font:600 17px/1.6 Nunito,sans-serif}@media (width<=700px){.missionControls button{font-size:14px}.challengePicture .missionInvitation{display:none}}.missionListen{margin:16px 0 22px}.missionListen audio{width:100%}.missionListen figcaption{margin-top:7px;font-size:12px;line-height:1.5}.missionListen a{text-decoration:underline}.challengePicture img[src$="/portada-variada.webp"],.fieldChallenge--halcon-peregrino .challengePicture img{aspect-ratio:3/2;object-fit:contain;object-position:center}
