/* Shared search-page navigation. Scoped so filter <details>/<summary> stay unchanged. */
.rb-site-header{position:relative;z-index:100;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e0d7}
.rb-site-header>nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:clamp(10px,1.4vw,24px);margin:0;color:#58616d;font:500 14px/20px Arial,sans-serif}
.rb-site-header>nav>a,.rb-site-header .rb-user-menu>summary{box-sizing:border-box;display:inline-flex;align-items:center;min-height:44px;margin:0;padding:10px 0;font:500 14px/20px Arial,sans-serif;color:#58616d;text-decoration:none;white-space:nowrap}
.rb-site-header .rb-user-menu{position:relative;color:#40516a;margin:0}
.rb-site-header .rb-user-menu>summary{color:#40516a;cursor:pointer;list-style:none;gap:5px}
.rb-site-header .rb-user-menu>summary::-webkit-details-marker{display:none}
.rb-site-header .rb-user-menu>summary::marker{content:''}
.rb-site-header .rb-user-menu>summary::after{content:'▾';font-size:11px;line-height:1}
.rb-site-header .rb-user-menu-links{position:absolute;right:0;top:calc(100% + 8px);z-index:2000;display:flex;flex-direction:column;align-items:stretch;width:245px;max-width:calc(100vw - 36px);padding:8px;background:#fff;border:1px solid #e0e4e9;border-radius:12px;box-shadow:0 12px 30px #10233d24}
.rb-site-header .rb-user-menu:not([open])>.rb-user-menu-links{display:none}
.rb-site-header .rb-user-menu-links>a{box-sizing:border-box;display:block;min-height:44px;padding:11px 12px;border-radius:7px;font:500 14px/22px Arial,sans-serif;color:#40516a;text-decoration:none;white-space:normal}
.rb-site-header .rb-user-menu-links>a:hover,.rb-site-header .rb-user-menu-links>a:focus-visible{background:#f3f5f7;color:#10233d}
.rb-site-header nav a.rb-insert-cta{background:#10233d;color:#fff;padding:10px 15px;border-radius:9px;white-space:nowrap;font:700 14px/20px Arial,sans-serif}
.rb-site-header a:focus-visible,.rb-site-header summary:focus-visible{outline:2px solid #9a7a3c;outline-offset:3px}
@media(max-width:760px){.rb-site-header>nav{max-width:calc(100% - 72px);gap:4px 12px}.rb-site-header>nav>a,.rb-site-header .rb-user-menu>summary{font-size:12px}.rb-site-header nav a.rb-insert-cta{font-size:12px;padding:8px 11px}.rb-site-header .rb-user-menu-links>a{font-size:14px}}

.publication-reserved{display:inline-block;background:#f0e4c9;color:#72581f;border:1px solid #d8bd81;border-radius:20px;padding:5px 12px;font-size:13px;font-weight:700;margin:6px 0}.marketing-broadcast{margin:24px 0 0;padding:20px;background:#faf8f2;border:1px solid #e4e0d7;border-radius:14px}.marketing-broadcast p{font-size:13px;color:#657386}.marketing-broadcast textarea{width:100%;padding:12px;border:1px solid #cbd2da;border-radius:9px;font:inherit}
