/* Shared page-shell slot: hero and reading widths never determine navigation placement. */
:root{--page-nav-width:1440px;--page-nav-top:24px;--page-nav-type:12px;--page-nav-leading:20px}
.release-page-navigation{max-width:var(--page-nav-width);margin-inline:auto;padding:var(--page-nav-top) var(--gutter) 0;display:flex;align-items:flex-start}
/* These heroes already reserve an inset navigation zone; reuse it without moving their artwork. */
.release-page-navigation:has(+ :is(.family-main,.alcohol-main)){position:relative;z-index:1;margin-bottom:calc(-1 * (var(--page-nav-top) + var(--page-nav-leading) + 4px))}
.price-page .release-page-navigation{background:#f4faff}
@media(max-width:600px){:root{--page-nav-top:20px}}
.release-back[data-page-navigation]{display:inline-flex;align-items:center;gap:8px;color:var(--muted,#677078);font-family:inherit;font-size:var(--page-nav-type);font-weight:400;line-height:var(--page-nav-leading);letter-spacing:0;text-transform:none;text-decoration:none;border-bottom:1px solid var(--line,#d5dfe8);padding-bottom:3px}
.release-back[data-page-navigation]:is(:hover,:focus-visible){color:var(--blue,#465ed1);border-bottom-color:currentColor}
.release-back[data-page-navigation]:focus-visible,.release-breadcrumbs[data-page-navigation] a:focus-visible{outline:2px solid var(--blue,#465ed1);outline-offset:5px;border-radius:1px}
.release-breadcrumbs[data-page-navigation]{display:block;color:var(--muted,#677078);font-family:inherit;font-size:var(--page-nav-type);font-weight:400;line-height:var(--page-nav-leading);letter-spacing:0;overflow-wrap:anywhere}
.release-breadcrumbs[data-page-navigation] a{color:inherit;white-space:nowrap;text-decoration:underline;text-decoration-color:var(--line,#d5dfe8);text-underline-offset:4px}
.release-breadcrumbs[data-page-navigation] a:is(:hover,:focus-visible){color:var(--blue,#465ed1);text-decoration-color:currentColor}
.release-back[data-page-navigation]:active,.release-breadcrumbs[data-page-navigation] a:active{color:var(--blue-dark,#3147b3)}
.release-breadcrumbs[data-page-navigation] [aria-hidden]{display:inline;margin:0 8px;color:var(--muted,#677078)}
.release-breadcrumbs[data-page-navigation] [aria-current]{display:inline;color:var(--ink,#202528)}
.mvp-article-head h1{overflow-wrap:anywhere}.legal-layout,.legal-copy{min-width:0}.mvp-support{overflow-wrap:anywhere}
