.home-header nav a[aria-current=location]{color:#266bd9}.home-header nav a[aria-current=location]:after{transform:scaleX(1)}.home-header nav a[data-playing]:after{animation:chapter-menu-line .8s ease-in-out infinite;transform-origin:left}.home-header nav a:focus-visible{outline-offset:3px}.home-header{isolation:isolate}section[id],article[id]{scroll-margin-top:calc(var(--chapter-header-height,76px) + 18px)}
@keyframes chapter-menu-line{50%{transform:scaleX(.55)}}
@media(min-width:601px){.journey-stage{top:var(--chapter-header-height,76px);height:calc(100svh - var(--chapter-header-height,76px))}}
@media(max-width:900px){.home-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;height:auto;padding:10px 22px 0;gap:5px 12px;backdrop-filter:none;background:#fff}.home-header .header-actions{margin-left:0}html[lang] .home-header nav{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-column:1/-1;grid-row:2;gap:4px;margin:0;width:100%;font-size:12px;white-space:normal}.home-header nav a,.home-header nav a:last-child{display:flex;align-items:center;justify-content:center;min-height:44px;padding:9px 4px;text-align:center;line-height:1.35;font-size:12px;min-width:0;overflow-wrap:normal;word-break:keep-all}.home-header nav a:after{left:8px;right:8px;bottom:0}.home-header .home-brand{font-size:21px}.home-header .home-brand>img{width:32px;height:32px}}
@media(max-width:400px){.home-header{padding-inline:14px;gap:5px 8px}html[lang] .home-header nav{display:flex!important;justify-content:space-between;gap:2px}.home-header nav a,.home-header nav a:last-child{padding-inline:1px;font-size:11px;white-space:nowrap}.home-header .header-actions{gap:8px}}
@media(prefers-reduced-motion:reduce){.home-header nav a[data-playing]:after{animation:none}.journey-stage{position:relative;top:0;height:auto}}
