/* Section directory shared by column pages. */
html.has-section-directory{scroll-padding-top:var(--section-header-height,140px);scroll-behavior:auto}
.has-section-directory [data-section-anchor]{scroll-margin-top:0!important}
.site-header .section-navigation{background:var(--paper);border-top:1px solid var(--line)}
.site-header .section-directory{position:static;top:auto;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:0 34px;width:100%;max-width:1120px;min-height:54px;margin:0 auto;padding:0 44px;border:0;border-inline:1px solid var(--line);background:transparent;overflow:visible;scrollbar-width:none}
.site-header .section-directory>a{position:relative;display:inline-flex;align-items:center;min-height:54px;padding:12px 0;border:0;background:none;color:var(--sub);font-size:12px;line-height:1.8;white-space:nowrap;cursor:pointer}
.site-header .section-directory>button{position:relative;display:inline-flex;align-items:center;min-height:54px;padding:12px 0;border:0;background:none;color:var(--sub);font-size:12px;line-height:1.8;white-space:nowrap;cursor:pointer}
.site-header .section-directory>a:hover{color:var(--ink)}
.site-header .section-directory>button:hover{color:var(--ink)}
.site-header .section-directory>a[aria-current=location]{color:var(--copper)}
.site-header .section-directory>button[aria-pressed=true]{color:var(--copper)}
.site-header .section-directory>a[aria-current=location]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--copper)}
.site-header .section-directory>button[aria-pressed=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--copper)}
.has-section-directory .people-section-title{background:transparent}
@media(max-width:760px){
  .site-header .section-directory{min-height:48px;padding:0 24px;gap:0 22px;border-inline:0}
  .site-header .section-directory>a{min-height:48px;padding:10px 0;font-size:11px}
  .site-header .section-directory>button{min-height:48px;padding:10px 0;font-size:11px}
  .about-page .site-header .section-directory{justify-content:space-between;gap:0}
  .product-catalog .site-header .section-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}
  .product-catalog .site-header .section-directory>a{min-height:38px;padding:8px 0;justify-self:start}
  .research-page .site-header .section-directory{gap:0;justify-content:space-between}
  .news-page .site-header .section-directory{justify-content:space-between;gap:0}
}
@media(max-width:350px){
  .site-header .section-directory{padding-inline:18px}
}
@media print{
  .section-navigation{display:none}
}
