/* One navigation style for the existing prototype and its review material. */
#common-top-menu{box-sizing:border-box;display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;width:100%;margin:0;padding:14px 24px;background:#fff;color:#173b57;border:0;border-bottom:1px solid #d6e2eb;border-radius:0;font:14px/1.5 "Segoe UI",Arial,sans-serif;position:relative;z-index:5;text-align:left}
#common-top-menu *,#common-top-menu *::before,#common-top-menu *::after{box-sizing:border-box}
#common-top-menu .shared-menu-brand{display:flex;align-items:center;gap:9px;flex:none;margin:0;padding:0;border:0;background:transparent;color:#173b57;text-decoration:none;font-size:16px;font-weight:700;letter-spacing:.7px}
#common-top-menu .shared-menu-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:7px;background:#2462a4;color:#fff;font:700 24px/1 Georgia,serif}
#common-top-menu nav{display:flex;align-items:center;flex-wrap:wrap;flex:1;gap:4px 5px;position:static;top:auto;z-index:auto;margin:0;padding:0;border:0;background:transparent;font:inherit}
#common-top-menu nav a{display:inline-block;white-space:nowrap;margin:0;padding:8px 10px;border:1px solid transparent;border-radius:5px;background:transparent;color:#235b7a;font:inherit;font-weight:500;text-decoration:none;letter-spacing:0;line-height:1.5}
#common-top-menu nav a:hover{background:#eff5fa;color:#173b57;text-decoration:underline;text-underline-offset:3px}
#common-top-menu nav a[aria-current="page"]{background:#eaf2fb;border-color:#d3e2f3;color:#1e5791;font-weight:650}
#common-top-menu a:focus-visible,#common-top-menu select:focus-visible{outline:3px solid #2266a3;outline-offset:2px}
#common-top-menu #review-language-tools{display:flex;flex:none;align-items:center;justify-content:flex-start;gap:8px;margin:0;padding:0;border:0;background:transparent;font:13px/1.5 "Segoe UI","Nirmala UI",Arial,sans-serif}
#common-top-menu #review-language-tools label{display:flex;align-items:center;gap:8px;margin:0;padding:0;font:inherit;white-space:nowrap}
#common-top-menu #review-language-tools select{width:auto;min-width:95px;max-width:125px;margin:0;padding:6px 9px;border:1px solid #b8cbdc;border-radius:5px;background:white;color:#173b57;font:inherit;line-height:1.5}
body.shared-menu-page{margin:0;max-width:none;padding:0}
body.shared-menu-prototype #shared-prototype{margin:16px}
.shared-page-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;padding:18px 3%;background:#fff;border-bottom:1px solid #d6e2eb;color:#173b57}
.shared-page-header h1{font:650 23px/1.35 "Segoe UI",Arial,sans-serif;margin:0;padding:0;border:0;color:#173b57}
.shared-page-header nav{display:flex;flex-wrap:wrap;gap:16px;position:static;margin:0;padding:0;background:transparent;font:14px/1.5 "Segoe UI",Arial,sans-serif}
.shared-page-header a{color:#235b7a}
.shared-page-tools{padding:12px 3%;text-align:right}
body.shared-menu-comparison>.shared-menu-content{max-width:1250px;margin:40px auto;padding:0 25px}
body.shared-menu-directory>.shared-menu-content{margin:30px}
@media print{#common-top-menu,.shared-page-header,.shared-page-tools{display:none!important}body.shared-menu-prototype #shared-prototype{margin:0}}
