/* Shared subpage navigation follows the main page's ra-nav design. */
header.ra-nav{position:sticky;z-index:1000;top:20px;width:min(1240px,calc(100% - 40px));max-width:1240px;min-height:68px;margin:20px auto;padding:10px 12px 10px 20px;display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid #e9e5f0;border-radius:22px;background:rgba(255,255,255,.9);backdrop-filter:blur(18px);box-shadow:0 10px 40px #44316d08;font-family:-apple-system,system-ui,"Segoe UI",sans-serif}header.ra-nav a{text-decoration:none}.ra-brand{display:flex;align-items:center;gap:12px;color:#282437;flex:0 0 auto;white-space:nowrap}.ra-brand-mark{display:block;width:44px;height:44px}.ra-brand-mark img{display:block;width:100%;height:100%;object-fit:contain}.ra-brand-name{font-size:16px;font-weight:650;letter-spacing:-.02em}.ra-brand-name>span{color:#7850dc}header.ra-nav .ra-nav-links{display:flex;align-items:center;gap:clamp(18px,2.6vw,38px)}.ra-nav-links a{color:#282437;font-size:14px;font-weight:500;white-space:nowrap}.ra-nav-links a:hover,.ra-nav-links a[aria-current]{color:#7048e8}.ra-nav-right{display:flex;align-items:center;gap:12px}.ra-lang{display:flex;padding:4px;gap:2px;border:1px solid #e7e1f3;border-radius:11px;background:#f3f0fa}.ra-lang a{display:block;text-align:center;min-width:33px;padding:7px 8px;border:0;border-radius:8px;background:transparent;color:#716983;font-size:11px;font-weight:650}.ra-lang a.active{background:white;color:#4c2baa;box-shadow:0 2px 8px #39275912}header.ra-nav .ra-nav-cta{display:flex;align-items:center;gap:9px;min-height:44px;padding:0 18px;border-radius:12px;background:#7048e8;color:white;font-size:13px;font-weight:700;white-space:nowrap;border:1px solid #7048e8;box-shadow:0 9px 24px #7048e824}.ra-nav-cta:hover{background:#6034d5!important}@media(max-width:1050px){header.ra-nav .ra-nav-links{display:none}}@media(max-width:700px){header.ra-nav{top:10px;width:calc(100% - 20px);margin:10px auto;min-height:60px;padding:8px 9px 8px 13px;border-radius:17px;flex-wrap:nowrap;gap:12px}.ra-brand-name{font-size:14px}.ra-nav-right{gap:7px}header.ra-nav .ra-nav-cta{display:none}.ra-lang a{min-width:29px;padding:6px;font-size:9px}}

header.ra-nav{line-height:1.6}header.ra-nav .ra-nav-links{gap:26px}.ra-nav-links a{line-height:1.6}header.ra-nav .ra-nav-cta{line-height:1.6}
