/* 5.5.0 — compact reference header. No release-number selectors. */
body.rc-monograph{--rc-reference-max:1840px;--rc-reference-pad:52px;--rc-reference-nav:860px;background:#fff;color:#1d1d1d;}
body.rc-monograph .rc-header{position:relative;transform:none;background:#fff;border:0;min-height:92px;z-index:60;opacity:1;visibility:visible;}
body.rc-monograph .rc-header-inner{width:auto;max-width:none;margin:0;padding:12px var(--rc-reference-pad) 8px;display:grid;grid-template-columns:minmax(190px,1fr) minmax(720px,860px);gap:36px;align-items:start;}
body.rc-monograph .rc-monograph-brand{align-self:start;padding-top:0;color:#111;}
body.rc-monograph .rc-brand-name{font:600 18px/1.15 Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none;}
body.rc-monograph .rc-brand-kicker{display:none;}
body.rc-monograph .rc-reference-nav{display:grid;visibility:visible;opacity:1;pointer-events:auto;grid-template-columns:repeat(4,minmax(135px,1fr));gap:clamp(22px,2.2vw,42px);justify-self:end;width:min(100%,var(--rc-reference-nav));font-family:Arial,Helvetica,sans-serif;font-size:13.5px;line-height:1.48;}
body.rc-monograph .rc-reference-nav-group{display:flex;flex-direction:column;align-items:flex-start;gap:0;}
body.rc-monograph .rc-reference-nav-link{appearance:none;border:0;background:none;padding:0;color:#333;text-decoration:none;font:inherit;cursor:pointer;white-space:nowrap;text-align:left;}
body.rc-monograph .rc-reference-nav-link:hover,body.rc-monograph .rc-reference-nav-link:focus-visible,body.rc-monograph .rc-reference-nav-link.is-active{color:#000;font-weight:700;}
body.rc-monograph .rc-monograph-header-actions{display:none;}
body.rc-monograph .rc-main{padding-top:0;}
body.rc-studio-feed-home .rc-header{position:relative;transform:none;opacity:1;visibility:visible;z-index:70;min-height:96px;background:#fff;}
body.rc-studio-feed-home .rc-reference-nav{display:grid;visibility:visible;opacity:1;pointer-events:auto;}
body.rc-studio-feed-home .rc-main{height:calc(100vh - 96px);}
@media(max-width:1100px){
 body.rc-monograph .rc-header-inner{grid-template-columns:1fr auto;padding:12px 24px;gap:20px;}
 body.rc-monograph .rc-header>.rc-header-inner>.rc-reference-nav{display:none;}
 body.rc-monograph .rc-monograph-header-actions{display:flex;}
 body.rc-monograph .rc-mobile-menu .rc-reference-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 34px;width:100%;font-size:16px;line-height:1.7;margin:64px 0 30px;}
 body.rc-monograph .rc-mobile-menu .rc-reference-nav-group{display:flex;flex-direction:column;align-items:flex-start;}
 body.rc-monograph .rc-mobile-menu .rc-reference-nav-link{font-size:16px;}
}
@media(max-width:600px){body.rc-monograph{--rc-reference-pad:18px;}body.rc-monograph .rc-mobile-menu .rc-reference-nav{grid-template-columns:1fr 1fr;gap:24px;}}

/* 5.5.1 — Studio Feed navigation is always visible on desktop. */
body.rc-studio-feed-home .rc-header-inner{display:grid!important;grid-template-columns:minmax(190px,1fr) minmax(720px,860px)!important;align-items:start!important;}
body.rc-studio-feed-home .rc-reference-nav{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;}
body.rc-studio-feed-home .rc-monograph-header-actions{display:none!important;}
@media(max-width:1100px){body.rc-studio-feed-home .rc-header-inner{grid-template-columns:1fr auto!important;}body.rc-studio-feed-home .rc-header>.rc-header-inner>.rc-reference-nav{display:none!important;}body.rc-studio-feed-home .rc-monograph-header-actions{display:flex!important;}}
