/* A quiet disclosure arrow belongs to the wordmark, rather than a separate selector. */
header .brand-group{position:relative;display:flex;align-items:center;gap:5px;width:max-content;max-width:100%}
header .brand-group .brand-switcher{position:static;width:auto;max-width:none;margin:0;flex:none}
header .brand-group .brand-switcher summary{display:flex;align-items:center;justify-content:center;width:30px;height:34px;min-height:34px;padding:0;border:0;border-radius:3px;background:transparent!important;color:#a3b4c5;cursor:pointer}
header .brand-group .brand-switcher summary>span{border:0;padding:0;font:18px/1 sans-serif;transition:transform .15s}
header .brand-group .brand-switcher[open] summary>span{transform:rotate(180deg)}
header .brand-group .brand-switcher summary:hover,header .brand-group .brand-switcher[open] summary{background:#ffffff09!important;color:#f0ece4}
header .brand-group .brand-switcher .brand-options{left:0;top:calc(100% + 10px)}
.paper-reports header .brand-group .brand-switcher summary,body.light header .brand-group .brand-switcher summary{color:#506474}
.paper-reports header .brand-group .brand-switcher summary:hover,body.light header .brand-group .brand-switcher summary:hover{background:#1832470a!important;color:#183247}
@media(pointer:coarse){header .brand-group .brand-switcher summary{width:40px;height:44px;min-height:44px}}
/* Give every sister brand the same quiet, aligned menu row. */
header .brand-group .brand-switcher .brand-options{position:absolute;left:0;top:calc(100% + 8px);width:216px;max-width:calc(100vw - 36px);padding:5px;background:#0b1c2c;border:1px solid #ffffff20;border-radius:6px;box-shadow:0 8px 20px #00000018;z-index:300}
header .brand-group .brand-switcher .brand-options a{box-sizing:border-box;display:flex!important;align-items:center;justify-content:flex-start;height:44px;padding:0 14px!important;margin:0;text-decoration:none!important;white-space:nowrap;background:transparent!important;color:#d8e0e6!important;border-radius:3px}
header .brand-group .brand-switcher .brand-options a:hover{background:#ffffff07!important;color:#f0ece4!important}
header .brand-group .brand-switcher .brand-options a:focus-visible{outline:1px solid #aa9662;outline-offset:-2px}
header .brand-group .brand-switcher .sports-wordmark{font:600 16px/1 'Big Shoulders Display','Source Sans 3',sans-serif!important;letter-spacing:.025em!important;text-transform:uppercase}
header .brand-group .brand-switcher .sports-wordmark span+span{color:#b6a36f!important;margin-left:3px}
header .brand-group .brand-switcher .brand-options a.float-wordmark{font:400 12px/1 'Inter',sans-serif!important;letter-spacing:.10em!important;text-transform:uppercase;color:#b6a681!important;gap:4px}
header .brand-group .brand-switcher .float-wordmark strong{font-weight:500}
header .brand-group .brand-switcher .castle-wordmark{font:400 15px/1 Georgia,serif!important;letter-spacing:0!important;text-transform:none}
header .brand-group .brand-switcher summary:focus:not(:focus-visible){outline:none;box-shadow:none}
