.training-landing-page{box-sizing:border-box;min-height:calc(100vh - 59px);padding:30px 16px 72px;background:var(--status-correct)}.training-access-modal{box-sizing:border-box;width:min(456px,100vw - 32px);padding:42px 40px 36px!important}.training-access-dialog{display:flex;flex-direction:column;align-items:center;color:#141414;text-align:center}.training-access-dialog .training-access-lock{width:32px;height:40px;margin-bottom:18px;background:url(https://powermemory.io/api/media/general/lockhover.png) 50%/contain no-repeat}.training-access-dialog h2{margin:0;font-family:HeliosCondBold,sans-serif;font-size:24px;line-height:29px;letter-spacing:1px}.training-access-dialog p{max-width:330px;margin:14px 0 24px;color:#4d4d4d;font-family:HeliosCond,sans-serif;font-size:17px;line-height:1.4}.training-access-dialog .training-access-cta{display:inline-flex;min-height:44px;padding:0 28px;align-items:center;justify-content:center;background:var(--yellow);color:#141414;font-family:HeliosCondBold,sans-serif;font-size:17px;letter-spacing:.5px;text-decoration:none}.training-access-dialog .training-access-cta:focus-visible,.training-access-dialog .training-access-cta:hover{outline:2px solid #141414;outline-offset:2px}#training-nav-blocks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%;max-width:1120px;margin:0 auto}#training-nav-blocks .nav-t-block{position:relative;display:flex;overflow:hidden;box-sizing:border-box;width:100%;height:320px;margin:0;padding:20px 18px 22px;flex-direction:column;align-items:center;justify-content:flex-start;border:1px solid #a9a9a9;background:var(--white);box-shadow:0 2px 8px #0000000a;color:#141414;cursor:pointer;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}#training-nav-blocks .nav-t-block:focus-visible,#training-nav-blocks .nav-t-block:hover{border-color:var(--yellow);box-shadow:0 10px 22px #0000001c;outline:none;transform:translateY(-3px)}#training-nav-blocks .nav-t-block.nav-t-block-locked{padding-bottom:64px}#training-nav-blocks .h2-nt{min-height:22px;margin:0 0 16px;flex:0 0 auto;font-family:BebasNeueBold,sans-serif;font-size:20px;line-height:24px;letter-spacing:1.4px;text-align:center}#training-nav-blocks .t-nav-image{width:100%;height:92px;margin:0 0 14px;flex:0 0 92px;background-position:50%;background-repeat:no-repeat;background-size:contain}#training-nav-blocks .t-nav-image-mnemosport{background-image:url(/_next/static/media/mnemosport.d1cd6eb7.png)}#training-nav-blocks .t-nav-image-course{background-image:url(/_next/static/media/mnemonics-course.01720405.png)}#training-nav-blocks .t-nav-image-coding{background-image:url(/_next/static/media/coding-speed.78e4ade1.png)}#training-nav-blocks .t-nav-image-language{background-image:url(/_next/static/media/foreign-words.e3f7f260.png)}#training-nav-blocks .nav-t-p{width:100%;margin:0;padding:0;flex:1 1 auto;color:#4d4d4d;font-size:15px;line-height:1.4;text-align:left}#training-nav-blocks .nav-t-cta{margin-top:16px;padding-bottom:3px;align-self:flex-start;border-bottom:2px solid var(--yellow);color:#141414;font-family:HeliosCondBold,sans-serif;font-size:16px;line-height:20px;letter-spacing:.5px}#training-nav-blocks .nav-t-lock-overlay{position:absolute;z-index:2;inset:0;display:flex;align-items:center;justify-content:center;background:#ffffff4a;pointer-events:none;transition:background-color .2s ease}#training-nav-blocks .nav-t-lock-icon{position:absolute;left:50%;bottom:20px;width:24px;height:30px;background:url(https://powermemory.io/api/media/general/lockhover.png) 50%/contain no-repeat;transform:translateX(-50%)}#training-nav-blocks .nav-t-block-locked:focus-visible .nav-t-lock-overlay,#training-nav-blocks .nav-t-block-locked:hover .nav-t-lock-overlay{background:#fff0}@media(max-width:1104px){#training-nav-blocks{grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px;padding-bottom:24px}}@media(max-width:700px){.training-landing-page{padding:30px 16px 72px}.training-access-modal{padding:36px 24px 28px!important}#training-nav-blocks{grid-template-columns:minmax(0,1fr);gap:24px;max-width:390px;padding:0}#training-nav-blocks .nav-t-block{width:100%;max-width:330px;min-height:236px;height:auto;padding:18px 16px 20px;justify-self:center}#training-nav-blocks .h2-nt{min-height:20px;margin-bottom:12px;font-size:18px;line-height:20px}#training-nav-blocks .t-nav-image{height:92px;margin-bottom:12px;flex-basis:92px}#training-nav-blocks .nav-t-p{font-size:16px;line-height:1.35}#training-nav-blocks .nav-t-lock-icon{bottom:18px}}html[data-theme=powermemory][data-appearance=dark] .training-landing-page{background:var(--pm-color-background-site)}html[data-theme=powermemory][data-appearance=dark] .training-access-dialog{color:var(--pm-color-text-primary)}html[data-theme=powermemory][data-appearance=dark] .training-access-dialog p{color:var(--pm-color-text-secondary)}html[data-theme=powermemory][data-appearance=dark] .training-access-dialog .training-access-cta{color:var(--pm-color-action-primary-text)}html[data-theme=powermemory][data-appearance=dark] .training-access-dialog .training-access-cta:focus-visible,html[data-theme=powermemory][data-appearance=dark] .training-access-dialog .training-access-cta:hover{outline-color:var(--pm-color-input-outline-active)}html[data-theme=powermemory][data-appearance=dark] #training-nav-blocks .nav-t-block{border-color:var(--pm-color-border-default);background:var(--pm-color-background-surface-primary);box-shadow:none;color:var(--pm-color-text-primary)}html[data-theme=powermemory][data-appearance=dark] #training-nav-blocks .nav-t-block:focus-visible,html[data-theme=powermemory][data-appearance=dark] #training-nav-blocks .nav-t-block:hover{border-color:var(--pm-color-border-strong);box-shadow:var(--pm-shadow-elevation)}html[data-theme=powermemory][data-appearance=dark] #training-nav-blocks .nav-t-p{color:var(--pm-color-text-secondary)}html[data-theme=powermemory][data-appearance=dark] #training-nav-blocks .nav-t-cta{color:var(--pm-color-text-primary)}html[data-theme=powermemory][data-appearance=dark] #training-nav-blocks .nav-t-lock-overlay{background:var(--pm-color-background-overlay);opacity:.38}html[data-theme=powermemory][data-appearance=dark] #training-nav-blocks .nav-t-block-locked:focus-visible .nav-t-lock-overlay,html[data-theme=powermemory][data-appearance=dark] #training-nav-blocks .nav-t-block-locked:hover .nav-t-lock-overlay{opacity:0}