/* Visible entrances to the existing service pages. */
body:has(.service-shortcuts){--service-row-height:44px;--service-header-height:calc(50px + var(--service-row-height))}
html:has(.service-shortcuts){scroll-padding-top:110px}
.header .service-shortcuts,.site-header nav.service-shortcuts{display:block;position:static;inset:auto;width:auto;max-height:none;overflow:visible;flex-direction:row;background:var(--bg-deep);border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--accent);font:14px/1.25 var(--font-mono)}
.service-shortcuts-inner{width:100%;max-width:1045px;margin:0 auto;padding:6px 33px;min-height:var(--service-row-height);display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px}
.header .service-shortcuts a,.site-header nav.service-shortcuts a{display:inline-flex;align-items:center;min-height:30px;padding:4px 0;border:0;color:var(--accent);white-space:nowrap;text-decoration:underline;text-underline-offset:4px}
.header .service-shortcuts a:hover,.site-header nav.service-shortcuts a:hover{color:var(--text)}
.service-shortcuts a[aria-current=page]{color:var(--text)!important}
.xtlb-inner .crumbs{padding-top:calc(var(--service-header-height) + 24px)}
.xtlb-inner .legal{padding-top:calc(var(--service-header-height) + 36px)}
@media(max-width:900px){
  .header:has(.service-shortcuts) .header__nav{top:calc(var(--service-header-height) + 2px)}
  .header:has(.service-shortcuts) .header__nav.is-open{max-height:calc(100svh - var(--service-header-height) - 2px);overflow:auto}
  .site-header:has(.service-shortcuts) #site-nav{top:calc(var(--service-header-height) + 2px)}
  .site-header:has(.service-shortcuts) #site-nav.is-open{max-height:calc(100svh - var(--service-header-height) - 2px)}
}
@media(max-width:600px){
  .header .service-shortcuts,.site-header nav.service-shortcuts{font-size:12px}
  .service-shortcuts-inner{column-gap:16px}
}
@media(max-width:380px){
  body:has(.service-shortcuts){--service-row-height:80px}
  html:has(.service-shortcuts){scroll-padding-top:146px}
  body:has(>.header>.service-shortcuts) .hero{padding-top:160px}
}
