main.learn-access-shell{max-width:560px;margin:clamp(30px,6vw,72px) auto;padding:0 20px}.learn-access-shell .learn-access-card{border:1px solid var(--clarity-line,#dbe4e9);color:var(--clarity-ink,#193c50);box-shadow:none;background:#fff;border-radius:10px;padding:clamp(24px,4vw,36px)}.learn-access-shell .learn-access-card>svg{color:#387e72}.learn-access-shell .learn-access-eyebrow{letter-spacing:.09em;color:#54776f;margin:20px 0 9px;font-size:11px;font-weight:650;line-height:1.4}.learn-access-shell .learn-access-card h1{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(27px,4vw,34px);font-weight:650;line-height:1.18}.learn-access-shell .learn-access-card>p:not(.learn-access-eyebrow){color:#5b7180;margin-bottom:28px;font-size:15px;line-height:1.7}.learn-access-shell .learn-access-card label{color:#284d60;margin:0;font-size:14px;font-weight:600}.learn-access-shell .learn-access-card input[type=password]{border-color:#b8cbd1;border-radius:6px;min-height:48px;font-size:16px}.learn-access-shell .learn-access-card button{color:#fff;min-height:46px;box-shadow:none;background:#226f65;border:1px solid #226f65;border-radius:6px;margin-top:6px;font-size:14px;font-weight:600}.learn-access-shell .learn-access-card button:hover:not(:disabled){background:#195c53}.learn-access-shell :is(input,button,a):focus-visible{outline-offset:3px;outline:3px solid #378c80}.learn-access-shell .learn-access-card form p[role=alert]{color:#8a3348;margin:2px 0;font-size:14px;line-height:1.55}.learn-access-shell .learn-access-back{color:#33766a;align-items:center;min-height:44px;margin-top:18px;font-size:14px;text-decoration:none;display:inline-flex}.learn-access-shell .learn-access-back:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:600px){main.learn-access-shell{margin-block:28px 36px;padding-inline:16px}.learn-access-shell .learn-access-card{padding:25px 22px}}
