.SiteHeader-module__mdpVJq__header{z-index:50;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0}.SiteHeader-module__mdpVJq__inner{justify-content:space-between;align-items:center;gap:20px;height:64px;display:flex}.SiteHeader-module__mdpVJq__brand{color:var(--ink);text-decoration:none}.SiteHeader-module__mdpVJq__links{gap:4px;margin-left:16px;margin-right:auto;display:flex}.SiteHeader-module__mdpVJq__links a{color:var(--ink-2);border-radius:10px;padding:8px 12px;font-size:15px;font-weight:500;text-decoration:none}.SiteHeader-module__mdpVJq__links a:hover{color:var(--ink);background:var(--bg-warm)}.SiteHeader-module__mdpVJq__right{align-items:center;gap:8px;display:flex}.SiteHeader-module__mdpVJq__cta{border-radius:10px;height:44px;padding:0 18px;font-size:15px}.SiteHeader-module__mdpVJq__menu{display:none;position:relative}.SiteHeader-module__mdpVJq__menu summary{cursor:pointer;background:var(--bg-warm);border-radius:10px;width:48px;height:48px;list-style:none;position:relative}.SiteHeader-module__mdpVJq__menu summary::-webkit-details-marker{display:none}.SiteHeader-module__mdpVJq__menu summary span{background:var(--ink);border-radius:2px;height:2px;position:absolute;left:15px;right:15px}.SiteHeader-module__mdpVJq__menu summary span:first-child{top:19px}.SiteHeader-module__mdpVJq__menu summary span:last-child{top:27px}.SiteHeader-module__mdpVJq__sheet{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;width:min(280px,100vw - 32px);padding:8px;display:flex;position:absolute;top:56px;right:0;box-shadow:0 12px 32px #1c1c1c1a}.SiteHeader-module__mdpVJq__sheet a{min-height:52px;color:var(--ink);border-radius:8px;align-items:center;padding:0 12px;font-weight:600;text-decoration:none;display:flex}.SiteHeader-module__mdpVJq__sheet a:hover{background:var(--bg-warm)}@media (max-width:900px){.SiteHeader-module__mdpVJq__links{display:none}.SiteHeader-module__mdpVJq__menu{display:block}.SiteHeader-module__mdpVJq__inner{height:56px}}@media (max-width:380px){.SiteHeader-module__mdpVJq__cta{padding:0 12px;font-size:14px}}
