.sf-header.sf-header-a2{--sf-header-gold:#a27a42;background:#fbf9f4;color:#252b26;border-top:3px solid #b18a52;border-bottom:1px solid #e4dccf;position:sticky;top:0;z-index:40;font-family:Arial,sans-serif}
.sf-header-a2 .sf-header-inner{max-width:1440px;margin:auto;padding:0 36px;gap:26px;min-height:94px;display:flex;align-items:center}
.sf-header-a2 .sf-brand{display:flex;align-items:center;gap:14px;text-align:left;padding:0;flex-shrink:0;flex-grow:0}
.sf-header-a2 .sf-brand img{width:50px;height:50px;flex-shrink:0;object-fit:contain}
.sf-header-a2 .sf-brand-copy{display:flex;flex-direction:column;gap:0;min-width:0}
.sf-header-a2 .cwr-wordmark{display:block;width:298.073px;height:29px;max-width:none;overflow:visible;color:#252b26;flex-shrink:0}
.sf-header-a2 .cwr-brand-note{display:block;font-family:Arial,sans-serif;font-size:9px;font-weight:400;letter-spacing:2px;line-height:1.2;margin-top:7px;color:#82765f;white-space:nowrap;text-transform:none}
.sf-header-a2 .sf-nav{display:flex;align-items:center;gap:24px;margin-left:auto;white-space:nowrap;font-family:Arial,sans-serif;font-size:12px}
.sf-header-a2 .sf-nav>button,.sf-header-a2 .sf-nav>a{font:inherit;color:inherit;padding:10px 0;background:transparent;border:0;border-radius:0;position:relative;text-transform:none;letter-spacing:normal}
.sf-header-a2 .sf-nav>button:hover,.sf-header-a2 .sf-nav>a:hover{color:#8c6836}
.sf-header-a2 .sf-nav>.cb-nav-help{border:1px solid #cbb693;border-radius:3px;padding:11px 13px}
.sf-header-a2 .sf-nav>.sf-admin-access{display:inline-flex;align-items:center;justify-content:center;width:32px;min-height:38px;padding:6px;opacity:.8;border-radius:4px;color:#70634f}
.sf-header-a2 .sf-nav>.sf-admin-access:hover{background:#eee7db;color:#8c6836}
.sf-header-a2 .cwr-admin-shield{display:block;width:19px;height:19px;flex-shrink:0}
.sf-header-a2 .sf-saved{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 13px!important;border:1px solid #d9cebc;border-radius:22px;background:transparent;font-family:Arial,sans-serif;font-size:12px;white-space:nowrap;flex-shrink:0;margin-left:0}
.sf-header-a2 .sf-saved svg{width:19px;height:19px;flex-shrink:0}.sf-header-a2 .sf-saved-label{display:inline}.sf-header-a2 .cwr-saved-count{font-size:10px}
.sf-header-a2 .sf-menu{display:none;width:30px;height:38px;padding:5px;flex-shrink:0}.sf-header-a2 .sf-menu svg{width:22px;height:22px}
.sf-header-a2 .sf-mobile-nav{display:none;max-width:none;background:#fbf9f4;border-top:1px solid #e4dccf;padding:8px 16px 10px;gap:1px}
.sf-header-a2 button:focus-visible,.sf-header-a2 a:focus-visible{outline:2px solid #b28b51;outline-offset:4px}
@media(min-width:901px) and (max-width:1150px){.sf-header-a2 .sf-header-inner{padding:0 24px;gap:18px}.sf-header-a2 .sf-nav{gap:16px;font-size:11px}.sf-header-a2 .sf-brand{gap:12px}.sf-header-a2 .cwr-wordmark{width:275.144px;height:26.769px}.sf-header-a2 .sf-saved{padding:0 10px!important}}
@media(max-width:900px){.sf-header-a2 .sf-header-inner{padding:0 14px;min-height:76px;gap:10px}.sf-header-a2 .sf-brand{flex:1;min-width:0;gap:9px}.sf-header-a2 .sf-brand img{width:34px;height:34px}.sf-header-a2 .cwr-wordmark{width:clamp(160.501px,52.163vw,229.287px);height:auto;aspect-ratio:298.073/29}.sf-header-a2 .cwr-brand-note{display:block;font-size:8.5px;letter-spacing:1.1px;margin-top:6px;line-height:1.2}.sf-header-a2 .sf-nav{display:none}.sf-header-a2 .sf-saved{padding:0 8px!important;min-height:34px;gap:4px}.sf-header-a2 .sf-saved-label{display:none}.sf-header-a2 .sf-saved svg{width:17px;height:17px}.sf-header-a2 .cwr-saved-count{font-size:9px}.sf-header-a2 .sf-menu{display:flex;align-items:center;justify-content:center;width:24px;padding:2px}.sf-header-a2 .sf-mobile-nav{display:grid;grid-template-columns:1fr;justify-content:stretch}.sf-header-a2 .sf-mobile-nav>button,.sf-header-a2 .sf-mobile-nav>a{padding:9px 10px;font:12px Arial,sans-serif;text-align:left;color:#252b26;background:transparent;border:0;border-radius:0;min-height:32px}.sf-header-a2 .sf-mobile-nav>.sf-admin-access{width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:10px;margin-top:5px;border-top:1px solid #e4dccf;color:#70634f}}
@media(max-width:359px){.sf-header-a2 .sf-header-inner{gap:6px;padding:0 10px}.sf-header-a2 .sf-brand{gap:6px}.sf-header-a2 .sf-brand img{width:29px;height:29px}.sf-header-a2 .cwr-wordmark{width:160.501px;height:auto}.sf-header-a2 .cwr-brand-note{font-size:7.2px;letter-spacing:.7px;margin-top:5px}.sf-header-a2 .sf-saved{padding:0 6px!important}}
