/* Approved R13 navigation design; existing links and hierarchy retained. */
.ro-unified-nav,.crumbs{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;box-sizing:border-box;background:#f5f8fb;border-top:1px solid #dce6ee;border-bottom:1px solid #dce6ee;padding:13px 16px;border-radius:8px}
.ro-unified-nav{margin-top:18px;font-size:13px;line-height:1.5}
.ro-nav-path{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#254860}
.ro-unified-nav .ro-nav-path span{margin-left:0}
.ro-unified-nav .ro-nav-path>[aria-hidden=true]{color:#9aafbf}
.ro-unified-nav .ro-nav-path a,.crumbs a{color:#52748c;text-decoration:none}
.ro-unified-nav .ro-nav-path a:hover,.crumbs a:hover{color:#0074bd;text-decoration:underline}
.ro-unified-nav .destination-all-link,.section-heading a[href*="/region"]{display:inline-flex;align-items:center;gap:10px;padding:7px 12px;background:#fff;border:1px solid #cbdce8;border-radius:7px;text-decoration:none;color:#0671b8;font-size:13px;font-weight:700;white-space:nowrap}
.ro-unified-nav .destination-all-link:hover,.section-heading a[href*="/region"]:hover{background:#eaf4fb}
.ro-unified-nav a:focus-visible,.crumbs a:focus-visible,.section-heading a[href*="/region"]:focus-visible{outline:3px solid #91caf1;outline-offset:3px}
.crumbs{justify-content:flex-start;font-size:13px;color:#254860}
@media(max-width:650px){.ro-unified-nav,.crumbs{padding:12px}}
