/* Atlas recovery page: keep the route back to learning clear. */
.atlas-not-found{display:flex;flex-direction:column}
.atlas-not-found-main{width:min(100%,960px);flex:1;margin:0 auto;padding:88px 40px 64px}
.atlas-not-found-main h1{max-width:760px;font:500 56px/1.08 var(--serif);letter-spacing:-.025em;text-wrap:balance}
.atlas-not-found .atlas-not-found-description{max-width:60ch;margin-top:24px;color:var(--muted);font:400 16px/1.75 var(--sans)}
.atlas-not-found-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:32px}
.atlas-not-found-home{display:inline-flex;align-items:center;min-height:44px;font:500 14px/1.5 var(--sans)}
.atlas-not-found-home:hover{text-decoration:underline}
.atlas-not-found .atlas-not-found-code{margin-top:48px;color:var(--muted);font:400 12px/1.5 var(--sans)}
@media(max-width:600px){
 .atlas-not-found-main{padding:48px 22px 40px}
 .atlas-not-found-main h1{font-size:40px}
 .atlas-not-found .atlas-not-found-description{font-size:15px;margin-top:20px}
 .atlas-not-found-actions{flex-direction:column;align-items:stretch;gap:8px}
 .atlas-not-found-actions a{justify-content:center;text-align:center}
}
