.lb-public-header{position:relative;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:20px clamp(16px,4vw,64px);box-sizing:border-box;background:#fff;border-bottom:1px solid #dce4de;color:#153d30}
.lb-public-brand{font:700 19px/1.25 Arial,sans-serif;text-decoration:none;color:#153d30;letter-spacing:0}.lb-public-brand strong{color:#947121}.lb-public-nav{display:flex;align-items:center;gap:22px}.lb-public-nav a{font:500 14px/1.5 Arial,sans-serif;text-decoration:none;color:#153d30}.lb-public-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}.lb-public-toggle{display:none;border:1px solid #b9c9bf;border-radius:8px;background:#fff;color:#153d30;padding:10px 16px;min-height:44px;font:600 14px Arial,sans-serif}.lb-public-nav a:focus-visible,.lb-public-toggle:focus-visible,.lb-public-brand:focus-visible{outline:3px solid #bc922b;outline-offset:4px}
@media(max-width:800px){.lb-public-header{flex-wrap:wrap;gap:16px;padding:16px}.lb-public-brand{max-width:calc(100% - 100px);font-size:17px}.lb-public-nav{width:100%;flex-wrap:wrap;gap:12px 20px}.lb-public-header[data-enhanced] .lb-public-toggle{display:block}.lb-public-header[data-enhanced] .lb-public-nav[hidden]{display:none}.lb-public-nav a{padding:8px 0}.lb-public-nav{flex-direction:column;align-items:stretch}}
