/* Shared product navigation. Kept separate from the existing SsakView theme. */
header.series-header{height:auto;min-height:94px;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:16px;padding:20px 5.5%;align-items:center}
.series-header>.brand{min-width:0;white-space:nowrap}.series-header>.brand span{font-size:12px}
.series-header .series-products{display:flex;align-items:center;gap:3px;padding:4px;border:1px solid #bdcbc5;border-radius:99px;background:#ffffffa8;white-space:nowrap;font-size:13px;letter-spacing:-.025em}
.series-products a{display:inline-flex!important;align-items:center;justify-content:center;min-height:36px;min-width:64px;padding:7px 14px;border-radius:99px;color:#52615a;font-weight:650;text-decoration:none!important;line-height:1.35;word-break:keep-all}
.series-products a[aria-current=page]{background:#244335;color:#fff}.series-products a.series-cut[aria-current=page]{background:#17646c;color:#fff}
.series-products a:hover{background:#e3ece6;color:#193b2d}.series-products a.series-cut:hover{background:#dceff0;color:#174c53}
.series-header .series-links{justify-content:flex-end;flex-wrap:wrap;gap:12px 22px;font-size:13px;line-height:1.5;min-width:0}.series-header .series-links a{display:inline-flex!important;align-items:center;min-height:32px;white-space:normal;word-break:keep-all}
.series-header #language{max-width:160px;min-height:42px;width:auto;font-size:12px;padding:9px 12px;margin:0}
.series-header a:focus-visible,.series-header select:focus-visible{outline:3px solid #299e9c;outline-offset:4px}
.view-signature{padding:66px 8%;border-bottom:1px solid var(--line);background:#edf0e7}.view-signature>.eyebrow{color:#526347}.view-signature h2{font-size:clamp(27px,3vw,40px);margin:17px 0 30px}.view-signature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.view-signature article{min-width:0;border-top:1px solid #bec9b6;padding-top:21px}.view-signature h3{font-size:19px;margin:10px 0}.view-signature p{font-size:14px;line-height:1.85;margin:0}.view-signature .signature-number{font-size:10px;letter-spacing:.12em;color:#54664d}.view-signature .signature-note{font-size:12px;margin:25px 0 0}
@media(max-width:1120px){header.series-header{grid-template-columns:1fr auto;grid-template-areas:'brand language' 'products links';gap:14px 18px}.series-header>.brand{grid-area:brand}.series-header>#language{grid-area:language}.series-header>.series-products{grid-area:products;justify-self:start}.series-header>.series-links{grid-area:links}}
@media(max-width:650px){header.series-header{padding:16px 6%;grid-template-areas:'brand language' 'products products' 'links links';gap:12px}.series-header>.brand{font-size:24px}.series-header>.brand span{display:none}.series-header>.brand img{width:29px;height:29px}.series-header>.series-products{justify-self:stretch;justify-content:center;gap:4px;width:100%;border-radius:12px}.series-products a{flex:1;min-height:39px;font-size:14px;border-radius:8px}.series-header>.series-links{justify-content:center;font-size:13px;gap:5px 19px}.series-header #language{max-width:139px;padding:8px 10px}.view-signature{padding:44px 7%}.view-signature-grid{grid-template-columns:1fr;gap:24px}.view-signature h2{margin-bottom:24px}}
@media(max-width:390px){.series-header>.brand{font-size:20px;gap:6px;letter-spacing:-1px}.series-header>.brand img{width:25px;height:25px}.series-header #language{width:128px;max-width:128px;padding:8px;font-size:11px}}
@media(prefers-reduced-motion:reduce){.series-header *{scroll-behavior:auto}}
