/* Lightweight navigation: clear routes to the two specialist brands. */
.fn-header-polished {border-bottom:1px solid #ece9e6;box-shadow:0 3px 18px rgb(30 27 24 / 3%);}
.fn-header-polished .fn-header-inner {min-height:86px;gap:24px;}
.fn-header-polished .fn-logo-wrap {flex:0 0 210px;}
.fn-header-tagline {display:block;margin-top:5px;color:#626873;font-size:10px;font-weight:600;letter-spacing:.06em;}
.fn-header-polished .fn-nav {flex:0 1 auto;margin-left:auto;}
.fn-header-polished .fn-nav-list {gap:7px;}
.fn-header-polished .fn-nav-list > li {border:0;}
.fn-header-polished .fn-nav-list > li > a {justify-content:center;gap:9px;min-height:46px;padding:10px 17px;border:1px solid transparent;border-radius:10px;font-size:14px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s;}
.fn-header-polished .fn-nav-list > li > a:hover {background:#f5f6f8;color:#a44000;}
.fn-header-polished .fn-nav-list > .fn-nav-overview > a {background:#fff0e4;border-color:#ffe0c7;color:#a33e00;}
.fn-header-polished .fn-nav-list > .fn-nav-overview > a:hover {background:#ffe4cf;border-color:#ffbf8d;}
.fn-header-polished .fn-nav-list > .current-menu-item > a {background:#fff0e4;border-color:#ffbc89;color:#a33e00;}
.fn-header-polished .fn-nav-brand > a {background:#fafafa;border-color:#eee !important;}
.fn-header-polished .fn-nav-brand img {display:block;object-fit:contain;height:21px;width:auto;max-width:60px;}
.fn-nav-brand-caption {font-size:11px;font-weight:500;color:#626873;}
.fn-header-polished .fn-search {margin-left:0;flex:0 0 44px;}
.fn-header-polished .fn-search summary {border:1px solid #e8eaed;border-radius:50%;background:#fff;}
.fn-header-polished .fn-search summary:hover,.fn-header-polished .fn-search[open] summary {background:#fff0e4;border-color:#ffd3b1;color:#a33e00;}
.fn-header-polished .fn-menu-toggle {border:1px solid #e8eaed;border-radius:10px;background:#f7f8fa;}
@media(max-width:1000px) {
 .fn-header-polished .fn-header-inner {gap:14px;}
 .fn-header-polished .fn-logo-wrap {flex-basis:170px;}
 .fn-header-polished .fn-nav-list > li > a {padding:10px 12px;}
 .fn-nav-brand-caption {display:none;}
}
@media(max-width:680px) {
 .fn-header-polished .fn-header-inner {min-height:76px;gap:0;}
 .fn-header-polished .fn-logo-wrap {flex-basis:170px;}
 .fn-header-polished .fn-logo-text {font-size:31px;}
 .fn-header-tagline {font-size:8px;letter-spacing:.035em;margin-top:4px;}
 .fn-header-polished .fn-menu-toggle {margin-left:9px;}
 .fn-header-polished .fn-search {margin-left:8px;}
 .fn-header-polished .fn-nav {flex:0 0 100%;margin:0;padding:12px 0 17px;}
 .fn-header-polished .fn-nav-list {display:grid;grid-template-columns:1fr 1fr;gap:9px;border:0;}
 .fn-header-polished .fn-nav-list > li > a {min-height:53px;padding:12px 10px;background:#f6f7f9;border-color:#eceef1;}
 .fn-header-polished .fn-nav-list > .fn-nav-overview {grid-column:1 / -1;}
 .fn-header-polished .fn-nav-list > .fn-nav-news {grid-column:1 / -1;}
 .fn-nav-brand-caption {display:inline;}
 .fn-header-polished .fn-nav .sub-menu {grid-column:1 / -1;}
}
@media(prefers-reduced-motion:reduce) {.fn-header-polished .fn-nav-list > li > a {transition:none;}}
