.site-header{--sh-h:76px;z-index:60;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:none;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;color:#111;background:#ffffffb8;border:0;margin:0;padding:0;position:fixed;top:0;left:0;right:0}:where(.site-header) ul{margin:0;padding:0;list-style:none}:where(.site-header) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}:where(.site-header) a{color:inherit;text-decoration:none}.site-header :focus-visible{outline-offset:2px;outline:2px solid #0b6fd6}.sh-bar{height:var(--sh-h);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;max-width:1360px;margin:0 auto;padding:0 32px;display:grid;position:relative}.sh-logo{color:#111;font-family:var(--font-syne),"Syne",sans-serif;letter-spacing:-.03em;grid-column:2;font-size:1.7rem;font-weight:800;line-height:1}.sh-logo b{color:#2aa8ff;font-weight:800}.sh-nav{grid-area:1/1;justify-self:start}.sh-nav>ul{align-items:center;gap:2px;display:flex}.sh-link{white-space:nowrap;border-radius:4px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:.9rem;font-weight:500;transition:background-color .15s;display:inline-flex}.sh-link:hover,.sh-dd.is-open>.sh-link{background:#1111110f}.sh-link[aria-current=page],.sh-link.is-active{color:#0b6fd6}.sh-chevron{flex:none;transition:transform .15s}[aria-expanded=true]>.sh-chevron{transform:rotate(180deg)}.sh-dd{position:relative}.sh-panel{min-width:200px;padding-top:22px;position:absolute;top:100%;left:0}.sh-panel.is-wide{min-width:340px}.sh-panel[hidden]{display:none}.sh-panel>ul{background:#fff;border-radius:6px;padding:8px;box-shadow:0 14px 40px #1111111a}.sh-item{border-radius:4px;padding:10px 12px;transition:background-color .15s;display:block}.sh-item:hover,.sh-item:focus-visible{background:#f2f2f0}.sh-item-label{color:#111;font-size:.92rem;font-weight:600;display:block}.sh-item:hover .sh-item-label,.sh-item[aria-current=page] .sh-item-label{color:#0b6fd6}.sh-item-desc{color:#6b6b6b;margin-top:2px;font-size:.82rem;line-height:1.45;display:block}.sh-actions{grid-column:3;justify-self:end;align-items:center;gap:22px;display:flex}.sh-login{font-size:.9rem;font-weight:500}.sh-login:hover{color:#0b6fd6}.sh-cta{white-space:nowrap;color:#fff;background:#0b6fd6;border-radius:4px;justify-content:center;align-items:center;height:42px;padding:0 18px;font-size:.9rem;font-weight:600;transition:background-color .15s;display:inline-flex}.sh-cta:hover{background:#095cb3}.sh-menu-toggle{font-size:.95rem;font-weight:500;display:none}@media (max-width:1279px){.sh-bar{gap:20px;padding:0 24px}.sh-link{padding:0 9px}}@media (max-width:1179px){.site-header{--sh-h:64px}.sh-bar{grid-template-columns:1fr auto;padding:0 20px}.sh-nav,.sh-actions>.sh-cta{display:none}.sh-logo{grid-column:1;justify-self:start;font-size:1.55rem}.sh-actions{grid-column:2;gap:20px}.sh-menu-toggle{text-align:right;min-width:3.2em;display:inline-block}.site-header.is-menu{background:#fff}}.sh-mobile{height:calc(100dvh - var(--sh-h));overscroll-behavior:contain;background:#fff;flex-direction:column;gap:24px;padding:8px 20px 28px;display:flex;overflow-y:auto}@media (min-width:1180px){.sh-mobile{display:none}}.sh-m-list>li{border-bottom:1px solid #f0f0ee}.sh-m-link{text-align:left;justify-content:space-between;align-items:center;width:100%;padding:18px 0;font-size:1.15rem;font-weight:600;display:flex}.sh-m-link[aria-current=page]{color:#0b6fd6}.sh-m-sub{padding:0 0 12px}.sh-m-sub[hidden]{display:none}.sh-m-item{border-radius:4px;margin:0 -12px;padding:10px 12px;display:block}.sh-m-item:active,.sh-m-item:hover{background:#f2f2f0}.sh-m-cta{width:100%;height:50px;margin-top:auto;font-size:1rem}
