.public-site-header{background:var(--canvas);width:min(100%,1380px);min-height:92px;color:var(--ink);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:20px;margin-inline:auto;padding:18px 28px;display:flex}.public-site-header .public-site-brand{min-height:44px;color:var(--ink);letter-spacing:-.035em;white-space:nowrap;flex:none;align-items:center;gap:10px;font-size:1.125rem;font-weight:800;text-decoration:none;display:inline-flex}.public-brand-mark{grid-template-rows:repeat(2,10px);grid-template-columns:repeat(2,10px);gap:3px;display:grid;transform:rotate(-7deg)}.public-brand-mark i{background:var(--accent);border-radius:2px}.public-brand-mark i:nth-child(2){opacity:.45}.public-brand-mark i:nth-child(4){background:#b59b67}.public-site-header .public-navigation{flex-wrap:nowrap;gap:4px}.public-site-header .public-navigation a{min-height:44px;color:var(--muted);white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;padding:10px 11px;font-size:.875rem;font-weight:650;line-height:1.25;text-decoration:none;display:inline-flex}.public-site-header .public-navigation a:hover{background:var(--soft);color:var(--accent)}:root .public-site-header .public-navigation a[aria-current=page]{color:var(--ink);box-shadow:none;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent);text-underline-offset:6px;background:0 0;border-color:#0000;font-weight:650;text-decoration-thickness:1px}.public-site-header .public-navigation a.public-sign-in{border-color:var(--input-line);color:var(--accent)}.public-site-header a:focus-visible,.public-site-header button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.public-site-header .language-form.is-enhanced>button{display:none}@media (width<=1280px){:root .public-site-header.compact-site-header{gap:8px;min-height:68px;padding:12px 16px;position:relative}:root .public-site-header>.public-site-brand{flex:auto;min-width:0;font-size:1rem}.public-site-header>.language-switcher{order:1}.public-site-header>.site-menu{flex:none;order:2}.public-site-header .site-menu.is-enhanced>.site-menu-toggle:not([hidden]){display:inline-flex}:root .public-site-header .site-menu-panel{z-index:40;border:1px solid var(--line);background:var(--paper);border-radius:14px;flex-direction:column;align-items:stretch;gap:4px;width:auto;max-height:calc(100dvh - 84px);padding:8px;display:flex;position:absolute;top:calc(100% - 4px);left:16px;right:16px;overflow-y:auto;box-shadow:0 12px 30px #00000024}.public-site-header .site-menu.is-enhanced:not(.is-open)>.site-menu-panel{display:none}:root .public-site-header .public-navigation a{white-space:normal;justify-content:flex-start}:root .public-site-header:has(.site-menu:not(.is-enhanced)){flex-wrap:wrap}.public-site-header .site-menu:not(.is-enhanced){flex:1 0 100%}.public-site-header:has(.site-menu:not(.is-enhanced))>.language-form{flex:1 0 100%}:root .public-site-header .site-menu:not(.is-enhanced) .site-menu-panel{max-height:none;box-shadow:none;position:static}}
