/* Small navigation layer; original simulator design and algorithms stay intact. */
.study-return{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;width:100%;padding:12px max(22px,calc((100vw - 1360px)/2));background:#fff;color:#59676e;border-bottom:1px solid #e7eaeb;font:12px/1.5 Arial,sans-serif;position:relative;z-index:1}
.study-return a{color:#59676e;text-decoration:none;display:inline-flex;align-items:center;min-height:30px;text-underline-offset:4px}.study-return a:hover{color:#2458d8;text-decoration:underline}.study-return a:focus-visible{outline:2px solid #2458d8;outline-offset:4px}.study-return .study-project-label{margin-left:auto}
@media(max-width:600px){.study-return{padding:9px 14px;gap:4px 14px;font-size:11px}.study-return .study-project-label{display:none}}
@media print{.study-return{display:none}}
