/* A palette restored to flat navy, cyan, pale blue and white. */
body.theme-navy-flat.edition-five {
  --ink:#142f4c;
  --navy:#142f4c;
  --blue:#119ed0;
  --line:#cbdce6;
  --muted:#586f80;
  --paper:#fff;
  --navy-accent:#142f4c;
  --navy-action:#142f4c;
  --navy-pale:#eef3f6;
  --navy-card:#eef3f6;
  color:var(--ink);
  background-color:#fff;
  background-image:none;
}

/* No animated decoration or animated hover states in this proposal. */
html:has(body.theme-navy-flat.edition-five) {scroll-behavior:auto!important}
.theme-navy-flat.edition-five *,
.theme-navy-flat.edition-five *::before,
.theme-navy-flat.edition-five *::after {
  animation:none!important;
  transition:none!important;
  scroll-behavior:auto!important;
}
.theme-navy-flat.edition-five .masthead-motif,
.theme-navy-flat.edition-five .section-illustration,
.theme-navy-flat.edition-five .category-tile:hover .category-art img,
.theme-navy-flat.edition-five .contact-title>svg,
.theme-navy-flat.edition-five .about-section .photo-caption {
  transform:none!important;
  will-change:auto;
}
.theme-navy-flat.edition-five .motion-toggle {display:none!important}
.theme-navy-flat.edition-five :is(a,button,input,select):focus-visible {
  outline-color:#142f4c;
}
.theme-navy-flat.edition-five :is(h2,h3,h4) {color:#142f4c}

/* Keep the existing detailed illustration layout and original wordmark. */
.theme-navy-flat.edition-five .site-header {
  border-top:4px solid #142f4c;
  background-color:#fff;
  background-image:none;
}
.theme-navy-flat.edition-five .utility {color:#516c7e}
.theme-navy-flat.edition-five .utility a {border-color:#9db9ca}
.theme-navy-flat.edition-five .masthead {height:258px}
.theme-navy-flat.edition-five .masthead-motif {height:132px}
.theme-navy-flat.edition-five .motif-01 {width:132px;left:5%;top:20px}
.theme-navy-flat.edition-five .motif-02 {width:126px;height:137px;left:19%;top:111px}
.theme-navy-flat.edition-five .motif-03 {width:110px;height:110px;left:5%;bottom:10px}
.theme-navy-flat.edition-five .motif-04 {width:120px;height:120px;right:19%;top:14px}
.theme-navy-flat.edition-five .motif-05 {width:147px;height:147px;right:3%;top:62px}
.theme-navy-flat.edition-five .motif-06 {width:107px;height:107px;right:18%;bottom:8px}
.theme-navy-flat.edition-five .main-nav {
  background-color:var(--navy-action);
  background-image:none;
  color:#fff;
}
.theme-navy-flat.edition-five .main-nav a,
.theme-navy-flat.edition-five .main-nav a:hover {
  color:#fff;
  border-color:#ffffff45;
}

/* Flat section surfaces keep articles and the original illustrations clear. */
.theme-navy-flat.edition-five :is(.featured,.directory-section,.knowledge-section,.about-section,.simple-footer) {
  background-image:none;
  color:#142f4c;
}
.theme-navy-flat.edition-five .featured {background-color:#eef3f6;padding-bottom:28px}
.theme-navy-flat.edition-five .feature-title {background:#fff}
.theme-navy-flat.edition-five .feature-title>span,
.theme-navy-flat.edition-five .story-kind {color:#1b7094}
.theme-navy-flat.edition-five .slide-controls button {
  background:#fff;color:#142f4c;border-color:#9ebaca;
}
.theme-navy-flat.edition-five .slide-controls i {background:#b9d0de}
.theme-navy-flat.edition-five .slide-controls i.active {background:#142f4c}
.theme-navy-flat.edition-five .latest {background:transparent}
.theme-navy-flat.edition-five .section-illustration {width:108px;height:102px}
.theme-navy-flat.edition-five :is(.eyebrow,.latest-heading .eyebrow,.knowledge-section .eyebrow,.about-section .eyebrow) {color:#1b7094}
.theme-navy-flat.edition-five .article-tabs {border-color:#cbdce6}
.theme-navy-flat.edition-five .article-tabs button {color:#5f7381}
.theme-navy-flat.edition-five .article-tabs button[aria-pressed=true] {color:#142f4c;border-color:#142f4c}
.theme-navy-flat.edition-five .tag-main {background:var(--navy-action);color:#fff}
.theme-navy-flat.edition-five .tag-detail {background:#eef3f6;color:#405f72}
.theme-navy-flat.edition-five .simple-button {
  color:#142f4c;background:#fff;border-color:#88a9bd;
}
.theme-navy-flat.edition-five .simple-button:hover {color:#142f4c;background:#eef3f6;border-color:#142f4c}

/* Large three-column drawings retain the fine original linework. */
.theme-navy-flat.edition-five .directory-section {background-color:#eef3f6;padding-block:62px}
.theme-navy-flat.edition-five .directory-heading>svg {color:#142f4c}
.theme-navy-flat.edition-five .category-grid {grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:28px}
.theme-navy-flat.edition-five .category-tile {
  background:#fff;border:1px solid #c5d9e5;padding:16px 15px 24px;color:#142f4c;
}
.theme-navy-flat.edition-five .category-number {color:#577487;font-size:11px}
.theme-navy-flat.edition-five .category-art {height:210px;margin:0 0 14px}
.theme-navy-flat.edition-five .category-art img {object-fit:contain}
.theme-navy-flat.edition-five .category-label {font-size:15px;line-height:1.8;letter-spacing:.02em}
.theme-navy-flat.edition-five .category-tile:hover {background:#eef3f6;border-color:#142f4c}
.theme-navy-flat.edition-five .category-tile[aria-pressed=true] {background:#eef3f6;border-color:#142f4c;box-shadow:inset 0 -3px #142f4c}
.theme-navy-flat.edition-five .compact-search {background:#fff;border-color:#c5d9e5}
.theme-navy-flat.edition-five .compact-search label {color:#142f4c}
.theme-navy-flat.edition-five .compact-search input,
.theme-navy-flat.edition-five .compact-search select {background:#fff;color:#142f4c;border-color:#abc2d0}
.theme-navy-flat.edition-five .compact-search input::placeholder {color:#71828e;opacity:1}
.theme-navy-flat.edition-five .compact-search .search-submit {background:var(--navy-action);color:#fff;border-color:var(--navy-action)}
.theme-navy-flat.edition-five .compact-search .search-submit:hover {background:#1b7094}
.theme-navy-flat.edition-five .purpose-links button {color:#365f77;border-color:#8eafc2}
.theme-navy-flat.edition-five .search-feedback {color:#516f82}
.theme-navy-flat.edition-five .company-heading>a {color:#365f77}
.theme-navy-flat.edition-five .directory-card {background:#fff;border-color:#ccdce6}
.theme-navy-flat.edition-five .directory-card h4 {color:#142f4c}
.theme-navy-flat.edition-five .directory-card p {color:#5f7381}
.theme-navy-flat.edition-five .company-tags span {background:#eef3f6;color:#405f72}

.theme-navy-flat.edition-five .knowledge-section {background-color:#eef3f6}
.theme-navy-flat.edition-five .knowledge-section .column-grid article {background:#fff}
.theme-navy-flat.edition-five .knowledge-section .category {background:#eef3f6;color:#315971;border-color:#b8cfdc}
.theme-navy-flat.edition-five .knowledge-section .column-text h3 {color:#142f4c}
.theme-navy-flat.edition-five .knowledge-section .column-text p {color:#586f80}
.theme-navy-flat.edition-five .knowledge-section .column-read,
.theme-navy-flat.edition-five .about-section .text-link,
.theme-navy-flat.edition-five .about-section .editorial a {
  background:#fff;color:#142f4c;border-color:#88a9bd;
}
.theme-navy-flat.edition-five .knowledge-section .column-read:hover,
.theme-navy-flat.edition-five .about-section .text-link:hover,
.theme-navy-flat.edition-five .about-section .editorial a:hover {background:#eef3f6;border-color:#142f4c}
.theme-navy-flat.edition-five .about-section {background-color:#eef3f6}
.theme-navy-flat.edition-five .about-section .photo-caption {background:var(--navy-action);color:#fff}
.theme-navy-flat.edition-five .about-section .about-content h2,
.theme-navy-flat.edition-five .about-section .editorial>span {color:#142f4c}
.theme-navy-flat.edition-five .about-section .editorial {border-color:#cbdce6}
.theme-navy-flat.edition-five .about-section .editorial p {color:#586f80}
.theme-navy-flat.edition-five .contact-section {background:transparent}
.theme-navy-flat.edition-five .contact-title>svg {color:#142f4c}
.theme-navy-flat.edition-five .contact-grid>a {background:#eef3f6;color:#142f4c;border-color:#afc8d7}
.theme-navy-flat.edition-five .contact-grid>a:first-child {background:var(--navy-action);color:#fff;border-color:var(--navy-action)}
.theme-navy-flat.edition-five .contact-grid>a:first-child h3 {color:#fff}
.theme-navy-flat.edition-five .contact-grid>a>span {opacity:1}
.theme-navy-flat.edition-five .contact-grid>a:hover {background:#eef3f6;color:#142f4c;border-color:#142f4c}
.theme-navy-flat.edition-five .contact-grid>a:first-child:hover {background:#1b7094;color:#fff}
.theme-navy-flat.edition-five .simple-footer {
  background-color:#eef3f6;
  color:#516c7e;
  border-color:#cbdce6;
  box-shadow:0 0 0 100vmax #eef3f6;
  clip-path:inset(0 -100vmax);
}

@media(min-width:761px) and (max-width:1050px) {
  .theme-navy-flat.edition-five .masthead {height:244px}
  .theme-navy-flat.edition-five .motif-01 {width:110px;height:110px;left:3%;top:20px}
  .theme-navy-flat.edition-five .motif-02 {width:104px;height:111px;left:17%;top:129px}
  .theme-navy-flat.edition-five .motif-03 {width:92px;height:92px;left:3%;bottom:12px}
  .theme-navy-flat.edition-five .motif-04 {width:102px;height:102px;right:17%;top:12px}
  .theme-navy-flat.edition-five .motif-05 {width:120px;height:120px;right:2%;top:72px}
  .theme-navy-flat.edition-five .motif-06 {width:92px;height:92px;right:17%;bottom:8px}
  .theme-navy-flat.edition-five .category-art {height:190px}
  .theme-navy-flat.edition-five .category-label {font-size:14px}
}
@media(max-width:760px) {
  .theme-navy-flat.edition-five .masthead {height:232px}
  .theme-navy-flat.edition-five .masthead-motifs {height:75px;bottom:16px;inset-inline:10px;gap:2px}
  .theme-navy-flat.edition-five .masthead-motif {height:74px!important}
  .theme-navy-flat.edition-five .section-illustration {width:93px;height:87px}
  .theme-navy-flat.edition-five .featured {padding-bottom:23px}
  .theme-navy-flat.edition-five .directory-section {padding-block:38px}
  .theme-navy-flat.edition-five .category-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:22px}
  .theme-navy-flat.edition-five .category-tile {padding:12px 8px 17px}
  .theme-navy-flat.edition-five .category-number {font-size:9px}
  .theme-navy-flat.edition-five .category-art {height:150px;margin:0 0 9px}
  .theme-navy-flat.edition-five .category-label {font-size:12px;letter-spacing:0}
}

/* Cyan stays an accent; large reading surfaces have no texture or gradient. */
.theme-navy-flat.edition-five .article-tabs button[aria-pressed=true] {border-bottom-color:#119ed0}
.theme-navy-flat.edition-five .slide-controls i.active {background:#119ed0}
.theme-navy-flat.edition-five .directory-heading>svg,
.theme-navy-flat.edition-five .contact-title>svg {color:#119ed0}
.theme-navy-flat.edition-five .knowledge-section .category {background:#142f4c;color:#fff;border-color:#142f4c}
.theme-navy-flat.edition-five :is(a,button,input,select):focus-visible {outline-color:#119ed0}
.theme-navy-flat.edition-five :is(.main-nav a,.tag-main,.contact-grid>a:first-child):hover {color:#fff}
.theme-navy-flat.edition-five .compact-search .search-submit:hover,
.theme-navy-flat.edition-five .contact-grid>a:first-child:hover {background-color:#1d4164}
.theme-navy-flat.edition-five :is(.feature-title,.category-tile,.directory-card,.column-grid article,.simple-button,.column-read,.text-link,.editorial a,.contact-grid>a,.tag-main,.search-submit,.photo-caption) {background-image:none}
