/* Research is a permanent, direct entry in the primary navigation. */
.renewal-nav .research-shortcut {
  display:inline-flex;align-items:center;justify-content:center;gap:8px;
  min-height:40px;padding:9px 13px;border:1px solid #d33e31;border-radius:6px;
  background:#fff0ed;color:#b83125;font-size:14px;font-weight:750;line-height:1.4;
  white-space:nowrap;flex-shrink:0;
}
.renewal-nav .research-shortcut::after {display:none}
.renewal-nav .research-shortcut:hover,
.r2-research-active .renewal-nav .research-shortcut {background:#c63b2d;color:#fff;border-color:#c63b2d}
.research-shortcut:focus-visible,.research-menu-shortcut:focus-visible {outline:3px solid #d9574a;outline-offset:4px}
.mobile-research-shortcut {display:none}
.mobile-research-shortcut:focus-visible {outline:3px solid #d9574a;outline-offset:3px}
.complete-menu .research-menu-shortcut {
  display:flex;align-items:center;justify-content:space-between;gap:14px;
  min-height:54px;padding:14px 18px;border:1px solid #e4b7af;border-radius:7px;
  background:#fff0ed;color:#b83125;font-size:17px;font-weight:750;line-height:1.5;
}
.complete-menu .research-menu-shortcut::after {content:'↗';font-size:20px}
.complete-menu .research-menu-shortcut:hover {background:#fae5e0;border-color:#cc7669}
@media (min-width:1101px) and (max-width:1350px) {
  .renewal-header {padding-left:28px;padding-right:28px;gap:20px}
  .renewal-nav {gap:17px}
  .renewal-nav>a,.renewal-nav>button,.renewal-nav .header-group summary {font-size:14px}
  .renewal-header .header-actions {gap:12px}
}
@media (max-width:1100px) {
  .renewal-header {display:grid;grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:86px;row-gap:10px;padding-top:12px;padding-bottom:10px}
  .renewal-header .brand {grid-column:1;grid-row:1;min-width:0}
  .renewal-header .header-actions {grid-column:2;grid-row:1}
  .renewal-header .desktop-nav {display:none}
  .renewal-header>.mobile-research-shortcut {grid-column:1/-1;grid-row:2;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;padding:7px 12px;border:1px solid #e4b7af;border-radius:6px;background:#fff0ed;color:#b83125;font-size:13px;font-weight:750;line-height:1.5}
  .renewal-header>.mobile-research-shortcut:hover,.r2-research-active .renewal-header>.mobile-research-shortcut {background:#c63b2d;color:#fff;border-color:#c63b2d}
}
/* Retired conversation decorations never leave a blank panel in old views. */
.r2-profile-luna,.r2-profile-bubble,.luna-shop .luna-bubble {display:none!important}
.luna-shop .shop-tabs {grid-template-columns:repeat(2,minmax(0,1fr))}
