/* R128: approved Home tokens; original Figma SVG artwork remains intact. */
body .ss26-header.ss26-header{box-shadow:0 5px 12px -5px rgba(14,16,18,.16)}
body .ss26-header.ss26-header .ss26-primary-inner nav>ul>li>a{font-size:15px;font-weight:600}
body .ss26-header.ss26-header .ss26-sport-nav{background:var(--ss26-page,#f7f7f5)}
body .ss26-header.ss26-header .ss26-sport-inner{gap:clamp(16px,1.4vw,28px)}
body .ss26-header.ss26-header .ss26-sport-inner a{font-size:14px;font-weight:600;line-height:20px;letter-spacing:0;text-transform:none;gap:8px;position:relative}
body .ss26-header.ss26-header .ss26-sport-kicker{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;text-transform:none;color:var(--ss26-muted,#6b7078);white-space:nowrap}
body .ss26-header.ss26-header .ss26-sport-inner img{width:22px;height:22px;flex:0 0 22px;object-fit:contain}
body .ss26-header.ss26-header .ss26-sport-inner a[data-r128-active]::after{content:'';position:absolute;bottom:-4px;left:0;right:0;height:2px;background:var(--ss26-burgundy,#8b1c1e)}
body .ss26-header.ss26-header .ss26-sport-inner a:hover,body .ss26-header.ss26-header .ss26-sport-all{color:var(--ss26-burgundy,#8b1c1e)}
body .ss26-header.ss26-header .ss26-sport-all{padding-left:18px}
/* Exact leaf bounds from Figma 725:323, uniformly scaled 1.75 in the approved Figma master. */
body .ss26-header.ss26-header .ss26-reassurance li img{object-fit:contain;flex-grow:0;flex-shrink:0;max-width:none}
body .ss26-header.ss26-header .ss26-reassurance img[src*="reassurance-printing.svg"]{width:26.7225px;height:15.4809725px;flex-basis:26.7225px}
body .ss26-header.ss26-header .ss26-reassurance img[src*="reassurance-design.svg"]{width:23.2925px;height:23.080575px;flex-basis:23.2925px}
body .ss26-header.ss26-header .ss26-reassurance img[src*="reassurance-delivery.svg"]{width:27.300875px;height:14.0520275px;flex-basis:27.300875px}
body .ss26-header.ss26-header .ss26-reassurance img[src*="reassurance-time.svg"]{width:17.3383525px;height:20.773725px;flex-basis:17.3383525px}
@media(min-width:1280px){
 body .ss26-header.ss26-header .ss26-reassurance ul{gap:clamp(32px,3vw,64px)}
 body .ss26-header.ss26-header .ss26-reassurance li{display:flex}
}
@media(min-width:901px) and (max-width:1279px){
 body .ss26-header.ss26-header .ss26-reassurance{height:70px}
 body .ss26-header.ss26-header .ss26-reassurance ul{display:grid;grid-template-columns:max-content max-content;column-gap:32px;row-gap:6px}
 body .ss26-header.ss26-header .ss26-reassurance li{display:flex}
 body .ss26-header.ss26-header .ss26-sport-inner{gap:2px 20px}
 body .ss26-header.ss26-header .ss26-sport-inner a[data-r128-active]::after{bottom:0}
}

body .ss26-header.ss26-header .ss26-reassurance{height:42px}
body .ss26-header.ss26-header .ss26-reassurance li{font-size:13px;line-height:20px;gap:10px}
@media(min-width:901px) and (max-width:1279px){body .ss26-header.ss26-header .ss26-reassurance{height:70px}}
@media(max-width:620px){body .ss26-header.ss26-header .ss26-reassurance li{font-size:12px}}

/* R149: compact navigation before the desktop menu runs out of room. */
body .ss26-header .ss26-menu-toggle{display:none}
@media(max-width:1279px){
 body .ss26-header.ss26-header.ss26-compact-ready .ss26-primary-nav{height:72px;position:relative}
 body .ss26-header.ss26-header.ss26-compact-ready .ss26-primary-inner{display:grid;grid-template-columns:minmax(92px,180px) 60px minmax(0,240px);grid-template-rows:72px;gap:12px;justify-content:space-between}
 body .ss26-header.ss26-header.ss26-compact-ready .ss26-brand{width:100%;max-width:180px}
 body .ss26-header.ss26-header.ss26-compact-ready .ss26-nav-cta{grid-column:3;grid-row:1;width:100%;margin:0;min-width:0;padding:8px;font-size:13px!important;line-height:17px}
 body .ss26-header.ss26-header .ss26-menu-toggle{display:block;background:white;color:#151719;border:1px solid #dfe1e5;border-radius:6px;font:600 14px/20px Inter,sans-serif;min-height:44px;padding:8px;cursor:pointer}
 body .ss26-header.ss26-header.ss26-compact-ready .ss26-primary-inner nav{display:none;position:absolute;top:100%;left:0;right:0;grid-column:auto;grid-row:auto;background:#fff;padding:16px var(--ss26-page-gutter);max-height:calc(100dvh - 150px);overflow:auto;box-shadow:0 8px 12px #0002;z-index:100}
 body .ss26-header.ss26-header.ss26-menu-open .ss26-primary-inner nav{display:block}
 body .ss26-header.ss26-header.ss26-compact-ready .ss26-primary-inner nav>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;align-items:start}
 body .ss26-header.ss26-header.ss26-compact-ready .ss26-primary-inner nav li{width:auto;min-width:0}
 body .ss26-header.ss26-header.ss26-compact-ready .ss26-primary-inner nav a{height:auto;min-height:44px;white-space:normal;max-width:none;padding:10px 0}
 body .ss26-header.ss26-header.ss26-compact-ready .ss26-primary-inner nav .sub-menu{display:block;position:static;visibility:visible;opacity:1;transform:none;box-shadow:none;min-width:0;width:auto;padding:0 0 0 16px}
 body .ss26-header.ss26-header.ss26-compact-ready .ss26-sport-nav{display:none}
 body .ss26-header.ss26-header.ss26-compact-ready .ss26-reassurance{height:42px}
 body .ss26-header.ss26-header.ss26-compact-ready .ss26-reassurance ul{display:flex}
 body .ss26-header.ss26-header.ss26-compact-ready .ss26-reassurance li:not(:first-child){display:none}
}
@media(max-width:620px){
 body .ss26-header.ss26-header.ss26-compact-ready .ss26-primary-inner{grid-template-columns:minmax(80px,1fr) 52px minmax(0,1.25fr);gap:8px}
 body .ss26-header.ss26-header.ss26-compact-ready .ss26-nav-cta{font-size:11px!important;line-height:14px}
 body .ss26-header.ss26-header.ss26-compact-ready .ss26-primary-inner nav>ul{grid-template-columns:minmax(0,1fr)}
 body .ss26-header.ss26-header.ss26-compact-ready .ss26-reassurance li{font-size:10px;gap:6px}
 body .ss26-header.ss26-header.ss26-compact-ready .ss26-help-trigger{font-size:10px}
}

/* R180 — Mobile: keep the project CTA in the drawer, not in the top bar. */
@media(max-width:767px){body .ss26-header.ss26-header .ss26-primary-inner>.ss26-nav-cta{display:none!important}}
