.public-header-surface{color:#12372d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;z-index:10;background:#edf2e5;font:14px/1.6 Arial,Helvetica,sans-serif;position:relative}.public-header-surface *{box-sizing:border-box}.public-site-header{justify-content:space-between;align-items:center;gap:24px;width:min(1328px,100% - 96px);min-height:106px;margin:0 auto;display:flex}.public-header-surface .public-site-header a{color:#12372d;text-decoration:none}.public-header-surface a:hover{text-underline-offset:5px;text-decoration:underline}.public-header-surface a:focus-visible,.public-header-surface summary:focus-visible{outline-offset:4px;outline:3px solid #a8492b}.public-header-logo{flex-shrink:0;display:inline-flex}.public-header-logo img{object-fit:contain;width:128px;height:60px;display:block}.public-header-desktop{align-items:center;gap:28px;display:flex}.public-header-surface [aria-current=page]{text-underline-offset:6px;text-decoration:underline}.public-header-signin{border:1px solid #547161;border-radius:6px;align-items:center;gap:16px;padding:9px 20px;font-weight:600;display:inline-flex}.public-header-mobile{display:none}@media (max-width:800px){.public-site-header{width:calc(100% - 40px);min-height:84px}.public-header-logo img{width:112px;height:53px}.public-header-desktop{display:none}.public-header-mobile{display:block;position:relative}.public-header-mobile summary{cursor:pointer;padding:10px;list-style:none}.public-header-mobile summary::-webkit-details-marker{display:none}.public-header-mobile summary span{margin-left:12px}.public-header-mobile nav{background:#edf2e5;border:1px solid #b8c4b8;border-radius:10px;gap:14px;width:230px;padding:18px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #12372d18}}
