/* Shared navigation: explicit home return, stable preview anchors and compact layouts. */
.product-header .home-return,.hub-header>.home-return{display:inline-flex;align-items:center;white-space:nowrap;color:#c1cec4}
.product-header .home-return{font:inherit}
.hub-header>.home-return{font-size:13px;line-height:normal}
.product-header .home-return:hover,.hub-header>.home-return:hover{color:#edf4ee}
.product-header nav{align-items:center;flex-wrap:wrap;row-gap:12px}
.product-header nav .hub-return{margin:0;white-space:nowrap}
.product-header nav a,.hub-header nav a{white-space:nowrap}
.hub-header>.home-return{flex-shrink:0}
#preview,#motion{scroll-margin-top:28px}
@media(max-width:1250px){
 .product-header{flex-wrap:wrap}
 .product-header nav{display:flex;order:4;flex-basis:100%;justify-content:center;gap:12px 24px;border-top:1px solid var(--line);padding-top:16px}
}
@media(max-width:740px){
 .product-header nav{justify-content:flex-start;gap:12px 20px;font-size:11px}
 .product-header nav a{font-size:11px}
 .hub-header{flex-wrap:wrap}
 .hub-header>.home-return{margin-left:auto}
 .hub-header nav{order:4;flex-basis:100%;justify-content:flex-start;margin:0;gap:14px 24px;flex-wrap:wrap}
}
