.xphc_scpt__wrapper{margin-left:auto;margin-right:auto;max-width:960px}.xphc_scpt__module-wrapper{background-color:#fcdc30;border-radius:16px;padding:16px}.xphc_scpt__module-wrapper:after{background-image:url(https://8668267.fs1.hubspotusercontent-na1.net/hubfs/8668267/Expatrio%20Hatch%20Child%20-%20Theme_2024Migration/Web%20Graphics/StudyBuddy/sb-mascot2@.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:4px;content:"";height:48px;left:calc(50% - 24px);position:absolute;width:48px}@media (min-width:768px){.xphc_scpt__module-wrapper{padding:32px}.xphc_scpt__module-wrapper:after{height:72px;left:calc(50% - 36px);width:72px}}.xphc_scpt__progress-container{gap:2px;margin-bottom:8px;padding:0 4px}@media (min-width:768px){.xphc_scpt__progress-container{margin-bottom:16px}}.xphc_scpt__progress,.xphc_scpt__progress-fill{border-radius:24px;height:6px}.xphc_scpt__progress-fill{background-color:#42ab9f;width:0}.xphc_scpt__progress-label{font-size:12px;font-weight:600;line-height:1.2}.xphc_scpt__panel-container{background-color:#fff;border-radius:8px;margin-bottom:8px;padding:24px 8px}@media (min-width:768px){.xphc_scpt__panel-container{margin-bottom:16px;padding:32px 24px 24px}}.xphc_scpt__panel{background-color:#fff;height:533px;left:200%;opacity:0;position:absolute;-webkit-transition:all .75s ease-in-out;-moz-transition:all .75s ease-in-out;-o-transition:all .75s ease-in-out;-ms-transition:all .75s ease-in-out;transition:all .75s ease-in-out;visibility:hidden;width:100%}.xphc_scpt__panel.active{left:0;opacity:1;position:relative;visibility:visible}@media (min-width:768px){.xphc_scpt__panel{height:446px}}.xphc_scpt__panel-header{margin-bottom:16px}@media (min-width:768px){.xphc_scpt__panel-header{margin-bottom:32px}}.xphc_scpt__panel-intro{font-size:21px;line-height:1.1;margin-bottom:16px}.xphc_scpt__panel-instruction{font-size:14px;line-height:1.1}.xphc_scpt__panel-instruction.error{color:#c32d1f;font-size:16px;font-weight:700;line-height:1}#academicGrade>.xphc_scpt__pref-container{margin-left:auto;margin-right:auto;max-width:600px}.xphc_scpt__pref-container{align-content:center;gap:16px}@media (min-width:768px){.xphc_scpt__pref-container{align-content:flex-start}}.xphc_scpt__pref-input-group{display:flex;flex-direction:column;gap:.25rem;width:100%}.xphc_scpt__pref-input-group.hidden{display:none!important}.xphc_scpt__pref-input-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:480px){.xphc_scpt__pref-input-grid{grid-template-columns:1fr 1fr}}.xphc_scpt__pref-label-with-info{align-items:center;display:flex;gap:.5rem}.xphc_scpt__pref-info-icon{align-items:center;aspect-ratio:1/1;background-color:#708090;border-radius:50%;color:#fff;cursor:help;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;line-height:1;position:relative;width:20px}.xphc_scpt__pref-info-icon:before{background-color:#708090;border-radius:4px;bottom:100%;color:#fff;content:attr(data-tooltip);font-size:.75rem;font-style:normal;font-weight:600;left:50%;line-height:1.2;margin-bottom:5px;opacity:0;padding:.5rem;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .2s ease;visibility:hidden;width:200px;z-index:10}@media (max-width:480px){.xphc_scpt__pref-info-icon:before{text-align:center;transform:translateX(-40%)}.xphc_scpt__pref-info-icon.academic-credits:before{transform:translateX(-96%)}}.xphc_scpt__pref-info-icon:active:before,.xphc_scpt__pref-info-icon:focus:before,.xphc_scpt__pref-info-icon:hover:before{opacity:1;visibility:visible}.xphc_scpt__pref-label{display:block;font-size:.875rem;font-weight:600;line-height:1.2}.xphc_scpt__pref-number-input,.xphc_scpt__pref-select-input,.xphc_scpt__pref-text-input{background-color:#fff;border:1px solid #d1d5db;border-radius:4px;color:#111827;font-size:.875rem;padding:.5rem!important;transition:border-color .15s ease;width:100%}.xphc_scpt__pref-number-input:focus,.xphc_scpt__pref-select-input:focus,.xphc_scpt__pref-text-input:focus{border-color:#3b9a8f;outline:none}.xphc_scpt__pref-select-input{cursor:pointer}.xphc_scpt__pref-result-container{border-radius:6px;padding:1rem;transition:background-color .2s ease;width:100%}.xphc_scpt__pref-result-intro{line-height:1.2}.xphc_scpt__pref-result-grade{font-size:1.125rem;font-weight:600}.xphc_scpt__pref-result-description{font-size:.875rem;opacity:.9}.bg-green{background-color:#dbfbe7}.bg-blue{background-color:#dbe9fe}.bg-yellow{background-color:#fdf9c3}.bg-orange{background-color:#ffedd4}.bg-red{background-color:#fee2e1}.xphc_scpt__pref-error-container{color:#c32d1f;font-weight:700;line-height:1.2}.xphc_scpt__pref-text-input::-webkit-input-placeholder{color:#708090;padding-left:.25rem}.xphc_scpt__pref-text-input::-moz-placeholder{color:#708090;padding-left:.25rem}.xphc_scpt__pref-text-input:-ms-input-placeholder{color:#708090;padding-left:.25rem}.xphc_scpt__pref-text-input:-moz-placeholder{color:#708090;padding-left:.25rem}.xphc_scpt__pref-text-input::placeholder{color:#708090;padding-left:.25rem}.xphc_scpt__btn{-webkit-appearance:none;appearance:none;background:inherit;height:32px}.xphc_scpt__btn.disabled{color:#708090!important;cursor:default;pointer-events:none;visibility:hidden}.xphc_scpt__btn--next.invalid{animation-iteration-count:1;animation:shake .5s cubic-bezier(.36,.07,.19,.97) both;backface-visibility:hidden;color:#c32d1f!important;cursor:default;perspective:1000px;pointer-events:none;transform:translateZ(0)}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}