.study-return-recovery{margin:24px 0 28px;padding:20px 0;border-block:1px solid var(--line);color:var(--ink)}
.study-return-recovery[hidden]{display:none}
main#main .study-return-recovery h2{margin:0 0 12px;font-size:21px;line-height:1.45;letter-spacing:-.02em}
.study-return-recovery>strong{display:block;font-size:16px;line-height:1.6;overflow-wrap:anywhere}
.study-return-recovery>p{margin:8px 0 16px;color:var(--muted);font-size:14px;line-height:1.75}
.study-return-recovery nav,.study-guest-actions{display:flex;flex-wrap:wrap;gap:8px 20px}
.study-return-recovery nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--gold);font-size:15px;font-weight:700;line-height:1.6;overflow-wrap:anywhere}
body main#main .study-return-recovery nav a:first-child{padding:10px 14px;border-radius:10px;background:var(--gold);color:#171c24!important}
.study-return-recovery h2:focus-visible{outline:2px solid var(--gold);outline-offset:5px}
main#main .study-login-callout .study-guest-actions{justify-content:center;margin-top:20px}
main#main .study-login-callout .study-guest-actions a{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:10px 14px;border:1px solid var(--control-line);border-radius:10px;background:transparent;color:var(--ink);font-size:14px;line-height:1.6}
body main#main .study-login-callout .study-guest-actions a:first-child{background:var(--gold);border-color:var(--gold);color:#171c24!important}
main#main .study-return-recovery:not([hidden])~.study-login-callout .study-guest-actions a:first-child{display:none}
body main#main .study-return-recovery:not([hidden])~.study-login-callout h2{font-size:18px;line-height:1.6}
@media(max-width:400px){main#main .study-return-recovery h2{font-size:19px}.study-guest-actions a{width:100%;justify-content:center}}
