.return-link{display:inline-flex;align-items:center;min-height:44px;font-size:.94rem;font-weight:600;color:var(--purple);white-space:nowrap}
.return-link:hover{text-decoration:underline;text-underline-offset:5px}
.return-bar{position:sticky;top:83px;z-index:12;background:#fff;border-bottom:1px solid var(--line)}
.return-bar .wrap{padding-top:5px;padding-bottom:5px}
.anchor-nav .experience-navigation{display:grid;grid-template-columns:auto minmax(0,1fr);gap:30px;overflow:visible;padding-top:0;padding-bottom:0}
.experience-navigation .detail-index{display:flex;gap:28px;overflow-x:auto;align-items:center;padding:17px 0;scrollbar-width:thin}
.experience-navigation .return-link{border-right:1px solid var(--line);padding-right:30px}
.experience-page .detail-section,.experience-page .moments{scroll-margin-top:90px}
@media(max-width:800px){.return-bar{top:75px}.anchor-nav .experience-navigation{gap:18px}.experience-navigation .return-link{padding-right:18px}}
@media(max-width:600px){.return-bar{top:70px}.anchor-nav .experience-navigation{grid-template-columns:1fr;gap:0}.experience-navigation .return-link{border-right:0;border-bottom:1px solid var(--line);padding:3px 0;min-height:45px}.experience-navigation .detail-index{gap:22px;padding:12px 0}.experience-page .detail-section,.experience-page .moments{scroll-margin-top:100px}}
