/* Shared navigation refinement. Approved Home and About chapters are untouched. */
.nav #rh-main-nav>.r5-contact-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 18px!important;border:1px solid #ffffff5c;border-radius:999px;background:linear-gradient(135deg,#ffffff26,#ffffff09);box-shadow:inset 0 1px 0 #ffffff2b,0 5px 20px #02132619;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#fff!important;transition:background .25s,border-color .25s,transform .25s}
.nav #rh-main-nav>.r5-contact-link:hover{background:linear-gradient(135deg,#8ac8ff4a,#ffffff16);border-color:#a6d8ff;transform:translateY(-1px)}
.nav #rh-main-nav>.r5-contact-link:focus-visible{outline:3px solid #8ac8ff;outline-offset:4px}
@media(max-width:900px){.nav #rh-main-nav>.r5-contact-link{margin:22px 12px 12px;min-height:52px;background:linear-gradient(135deg,#1e7fd51c,#c6e7ff80);border-color:#9cbdd7;color:#071a30!important;box-shadow:inset 0 1px 0 #fff,0 5px 20px #093c6810}}
@media(prefers-reduced-motion:reduce){.nav #rh-main-nav>.r5-contact-link{transition:none;transform:none}}
:root{--rh-css-site-refinements:20261103-r5}
