header{position:relative;z-index:50}.nav{gap:25px}.site-menu{display:flex;align-items:center;gap:17px;flex-wrap:wrap}.site-menu a{font-size:14px;text-decoration:none}.site-menu>.nav-home,.site-menu>.nav-contact{padding:18px 0}.nav-group{position:relative}.nav-heading{display:flex;align-items:center;border-radius:3px}.nav-heading>a{padding:18px 0 18px 8px}.submenu-toggle{border:0;background:transparent;color:inherit;cursor:pointer;padding:15px 9px;font-size:18px;line-height:1}.submenu-toggle:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.nav-group[data-open="true"]>.nav-heading{background:#26364c;color:var(--gold)}.submenu{position:absolute;top:100%;right:0;min-width:265px;padding:12px;background:#fff;color:#142032;border-top:3px solid #d4b483;box-shadow:0 18px 45px #0003;max-height:70vh;overflow:auto}.submenu[hidden]{display:none!important}.submenu a{display:block;padding:12px 14px;font-size:14px;line-height:1.5;border-radius:2px}.submenu a:hover,.submenu a:focus-visible{background:#e1e8f1;color:#755423;outline-offset:-2px}.submenu-wide{width:630px;display:grid;grid-template-columns:1fr 1fr;gap:2px}.editorial-page{max-width:1050px}.editorial-page>section{margin-bottom:60px;scroll-margin-top:30px}.editorial-page p{max-width:850px;color:#4f5e70;font-size:18px}.editorial-page h2{font-size:34px}.editorial-page a{color:#77592f}.news-entry{background:white;border:1px solid #d9e0e8;padding:35px;margin-top:20px}.news-entry time{font-size:14px;color:#667387}.news-entry h2{margin-top:18px}.news-intro{margin-top:0}@media(max-width:1150px){.nav{flex-wrap:wrap;padding:20px 0;gap:12px}.site-menu{width:100%;justify-content:space-between}.submenu-wide{right:-200px}}@media(max-width:750px){.site-menu{display:flex;flex-direction:column;align-items:stretch;gap:0}.site-menu>.nav-home,.site-menu>.nav-contact{padding:13px 8px}.nav-group{border-top:1px solid #ffffff15}.nav-heading>a{flex:1;padding:13px 8px}.submenu-toggle{padding:14px 17px}.submenu,.submenu-wide{position:static;min-width:0;width:100%;grid-template-columns:1fr;max-height:none;box-shadow:none;border-top-width:1px}.submenu a{padding:13px 14px}.news-entry{padding:25px}.editorial-page h2{font-size:28px}}
.brand-lockup{gap:13px}.brand-mark{width:48px;height:48px;border:1px solid #d4b483;border-radius:50%;display:grid;place-items:center;color:#d4b483;font-size:26px;line-height:1}.brand-lockup strong{letter-spacing:1.7px;font-size:19px}.brand-lockup small{letter-spacing:1.3px;font-size:9px;white-space:nowrap}@media(max-width:420px){.brand-mark{width:39px;height:39px;font-size:21px}.brand-lockup{gap:9px}.brand-lockup strong{font-size:16px}.brand-lockup small{font-size:7px;letter-spacing:.9px}}
