/* The supplied page references share one compact, stable masthead. */
body .reference-header{position:relative!important;background:#fffefa!important;border-bottom:1px solid #e7e4dc!important;color:#0c173b!important;z-index:30}
body .reference-header-inner{width:92%!important;max-width:1280px!important;min-height:60px!important;margin:auto!important;padding:8px 0!important;display:flex!important;gap:20px!important;align-items:center!important}
body .reference-header .reference-brand{gap:10px!important;margin:0!important;flex-shrink:0}
body .reference-header .reference-brand-copy strong{font:700 25px/1.1 Arial,sans-serif!important;letter-spacing:-1px!important;color:#0c173b!important}
body .reference-header .reference-brand-copy strong span{color:inherit!important}
body .reference-header .reference-brand-copy small{font:8px/1.5 Arial,sans-serif!important;letter-spacing:1.6px!important;color:#354d69!important;margin-top:4px!important}
body .reference-header .reference-rice-mark{width:34px!important;height:40px!important;color:#bd8619!important}
.zip-primary-navigation{display:flex;align-items:center;justify-content:center;gap:24px;margin-inline:auto}
.zip-primary-navigation a{font:12px/1.2 Arial,sans-serif;color:#101b3a;text-decoration:none;white-space:nowrap;padding:12px 0}
.zip-primary-navigation a[aria-current]{text-decoration:underline;text-decoration-color:#c08b24;text-underline-offset:8px}
body .reference-header-actions{margin:0!important;display:flex!important;gap:0!important}
body .reference-header .reference-search{display:flex!important;align-items:center;gap:8px;border:1px solid #e1e3e0!important;background:#f8f9f7!important;border-radius:30px!important;width:185px!important;min-height:32px!important;padding:6px 12px!important;text-decoration:none!important;color:#243752!important}
body .reference-search svg{width:15px!important;height:15px!important;flex-shrink:0}
.zip-search-label{font:10px/1.2 Arial,sans-serif;color:#8a9099}
body .reference-header .reference-menu-toggle{flex-shrink:0;display:flex!important;align-items:center!important;flex-direction:row-reverse;gap:8px!important;min-height:36px!important;min-width:90px!important;padding:8px 14px!important;border:1px solid #eddfc4!important;border-radius:24px!important;background:linear-gradient(110deg,#f3d99f,#fff4da)!important;color:#102040!important;box-shadow:0 2px 7px #b9904930!important;font:700 12px Arial,sans-serif!important}
body .reference-menu-toggle svg{width:19px!important;height:19px!important}
body .reference-menu-toggle span{position:static!important;clip:auto!important;clip-path:none!important;width:auto!important;height:auto!important;overflow:visible!important;text-transform:uppercase;font:inherit!important}
body .reference-navigation{background:#fffefa!important;border-color:#e1e2dc!important;color:#102040!important}
body .reference-navigation[hidden]{display:none!important}
body .reference-navigation a{color:#102040!important}
body .rm-footer{background:#fffefa!important;border-top:1px solid #e7e4dc!important;color:#102040!important;padding:22px 4% 14px!important}
body .rm-footer :is(a,strong,small,span){color:inherit!important}
body .rm-footer .rm-footer-bottom{color:#53677c!important;border-color:#e1e2dc!important;margin-top:14px!important;padding-top:12px!important}
@media(min-width:801px) and (max-width:1100px){body .reference-header-inner{gap:15px!important}.zip-primary-navigation{gap:20px}body .reference-header .reference-brand-copy strong{font-size:23px!important}body .reference-header .reference-search{width:170px!important}}
@media(max-width:900px){.zip-primary-navigation{gap:14px}.zip-primary-navigation a{font-size:11px}body .reference-header .reference-search{width:32px!important;min-height:32px!important;padding:7px!important}.zip-search-label{display:none}}
@media(max-width:760px){.zip-primary-navigation{display:none}body .reference-header-inner{min-height:62px!important;gap:12px!important}body .reference-header-actions{margin-left:auto!important}body .reference-header .reference-brand-copy strong{font-size:22px!important}body .reference-header .reference-menu-toggle{min-width:80px!important}body .reference-header .reference-rice-mark{width:30px!important;height:36px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
