.public-header{box-sizing:border-box;max-width:1440px;min-height:82px;margin:auto;padding:16px 40px;display:flex;align-items:center;gap:40px;border-bottom:1px solid #e4e6ec;background:#fff;color:#232936;font-family:Arial,Helvetica,sans-serif;line-height:1.5}.public-header a{color:inherit;text-decoration:none;touch-action:manipulation}.public-header a:focus-visible{outline:3px solid #535dd6;outline-offset:4px}.public-brand{display:block;width:195px;flex-shrink:0}.public-brand picture{display:block}.public-brand img{width:100%;height:auto;aspect-ratio:1759/441;object-fit:contain;display:block}.public-nav{display:flex;gap:24px;align-items:center;margin-left:auto}.public-header .public-nav a{font-size:12px;padding:10px 0;color:#656d7a;white-space:nowrap;border-bottom:2px solid transparent}.public-header .public-nav a[aria-current]{color:#535dd6;font-weight:700;border-bottom-color:#535dd6}.public-header .public-nav a:hover{color:#535dd6}.public-staff{font-size:12px;border:1px solid #e4e6ec;padding:10px 16px;border-radius:6px;white-space:nowrap}.public-staff:hover{border-color:#bec1e2;background:#fafaff}@media(max-width:700px){.public-header{padding:14px 20px;gap:10px 20px;flex-wrap:wrap}.public-brand{width:154px}.public-staff{margin-left:auto;padding:8px 12px}.public-nav{order:1;width:100%;margin-left:0;gap:24px}.public-header .public-nav a{padding:6px 0}}