.logo.brand-logo{display:flex;align-items:center;gap:12px;letter-spacing:0;text-decoration:none;flex-shrink:0;line-height:1}.brand-logo .brand-mark{width:52px;height:51px;object-fit:contain;display:block}.brand-logo .brand-copy{display:flex;align-items:center;flex-direction:column;gap:7px;letter-spacing:0}.brand-logo .brand-wordmark{display:block;width:180px;height:auto;max-width:none}.brand-logo .brand-intellect{display:block;font:600 11px/1 Arial,sans-serif;letter-spacing:4px;color:#fff;text-align:center}@media(max-width:1000px){.logo.brand-logo{gap:9px}.brand-logo .brand-mark{width:36px;height:35px}.brand-logo .brand-wordmark{width:112px}.brand-logo .brand-copy{gap:5px}.brand-logo .brand-intellect{font-size:9px;letter-spacing:2.5px}.site-header .header-request,.document-header .header-request{font-size:11px;padding:10px}}@media(max-width:360px){.brand-logo .brand-wordmark{width:100px}.brand-logo .brand-mark{width:32px;height:32px}.logo.brand-logo{gap:8px}}
/* One exact accent for request buttons, original LS mark and wordmark. */
:root{--request-orange:#ed702c}
.site-header .header-request,.document-header .header-request{background:var(--request-orange);color:white}
.brand-logo .brand-copy{height:46px;max-height:100%;gap:5px;justify-content:center}
.brand-logo .brand-intellect{order:-1;font-size:12px;letter-spacing:4.3px;color:#fff}
.brand-logo .brand-wordmark{width:180px;height:28px;object-fit:contain}
.brand-logo .brand-mark{height:52px;width:52px}
@media(max-width:1000px){.brand-logo .brand-copy{height:32px;gap:3px}.brand-logo .brand-wordmark{width:112px;height:18px}.brand-logo .brand-intellect{font-size:9px;letter-spacing:2.8px}.brand-logo .brand-mark{width:36px;height:36px}}
/* v59: identical navigation feedback on story, Catalog and Information pages. */
.site-header .header-actions a,.document-header nav a{transition:color .25s ease;text-decoration:none}
.site-header .header-actions a:is(:hover,:focus-visible),.document-header nav a:is(:hover,:focus-visible){color:var(--request-orange);text-decoration:none}
@media(prefers-reduced-motion:reduce){.site-header .header-actions a,.document-header nav a{transition:none}}
