.back-link-bar{max-width:1200px;margin:0 auto;padding:16px 24px 0}.back-link{min-height:44px;font:inherit;letter-spacing:.14em;text-transform:uppercase;color:var(--body-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin-left:-4px;padding:0 4px;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.back-link span:last-child{text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .2s ease-out}.back-link:hover span:last-child,.back-link:focus-visible span:last-child{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.back-link:focus-visible{outline:2px solid var(--primary-deep);outline-offset:2px;border-radius:2px}.back-link-arrow:before{content:"←"}.back-link-arrow{font-size:1rem;line-height:1;transition:transform .2s ease-out}.back-link:hover .back-link-arrow{transform:translate(-3px)}@media (prefers-reduced-motion:reduce){.back-link-arrow,.back-link span:last-child{transition:none}}
