.sh{border-bottom:1px solid var(--color-divider);background:var(--color-bg)}.sh-row{align-items:center;gap:8px 28px;max-width:1280px;margin:0 auto;padding:14px 34px;display:flex}.sh-brand{min-height:44px;font-family:var(--font-heading);color:inherit;white-space:nowrap;align-items:center;gap:10px;font-size:17px;text-decoration:none;display:flex}.sh-links{flex-wrap:wrap;gap:0 22px;font-size:14px;font-weight:600;display:flex}.sh-links a{min-width:44px;min-height:44px;color:var(--color-neutral-700);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.sh-links a:hover{color:var(--color-accent-700)}.sh-links a[aria-current=page]{color:var(--color-accent-700);box-shadow:inset 0 -2px 0 var(--color-accent)}.sh-theme{margin-left:auto}.sh-theme+.sh-cta{margin-left:-16px}.sh-cta{white-space:nowrap;min-height:44px;margin-left:auto;font-size:14px}@media (max-width:700px){.sh-row{flex-wrap:wrap;padding:10px 20px 4px}.sh-links{order:3;justify-content:space-between;gap:0 12px;width:100%}}@media (max-width:1180px){:is(main.alt,main.tq) :is(.btn,.alt-crumbs a,.tq-crumbs a,th a,h2 a,h3 a){position:relative}:is(main.alt,main.tq) :is(.btn,.alt-crumbs a,.tq-crumbs a,th a,h2 a,h3 a):after{content:"";position:absolute;inset:min(0px,50% - 22px)}}
