.wrap{max-width:1280px;margin:0 auto}
.site-chrome,.head{margin-bottom:28px;padding-top:8px}
.top-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}
.brand-logo{display:inline-flex;align-items:center;text-decoration:none;background:transparent;padding:0;line-height:0}
.brand-logo img{height:52px;width:auto;display:block}
.top-row-end{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.tabs{display:inline-flex;gap:4px;background:var(--surface,#fff);padding:5px;border-radius:999px;border:1px solid var(--line,#E8E8E5);margin-bottom:24px;flex-wrap:wrap}
.tabs a{color:var(--ink-soft,#5A5A5E);padding:9px 18px;font-size:.78rem;font-weight:700;text-decoration:none;border-radius:999px;transition:.15s;letter-spacing:.01em}
.tabs a.on{background:var(--lime,#CAFD5D);color:var(--ink,#0B0B0C)}
.tabs a:hover:not(.on){color:var(--ink,#0B0B0C)}
.tabs.tabs-sub{margin-top:-12px}
.members-area{
  display:inline-flex;align-items:center;
  background:var(--lime,#CAFD5D);color:var(--ink,#0B0B0C)!important;
  border:none;border-radius:999px;padding:9px 16px;
  font-size:.78rem;font-weight:800;text-decoration:none;letter-spacing:.01em
}
.members-area:hover{background:var(--lime-dark,#9FE600)}
.foot{margin-top:32px;text-align:center;font-size:.78rem;color:var(--ink-soft,#5A5A5E);max-width:820px;margin-left:auto;margin-right:auto;line-height:1.6;padding-top:24px;border-top:1px solid var(--line,#E8E8E5)}
.foot a{color:var(--ink,#0B0B0C);text-decoration:none;font-weight:600;border-bottom:1px solid var(--line,#E8E8E5)}
.foot a:hover{border-color:var(--ink,#0B0B0C)}
.foot .links{margin-top:10px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px}
.foot .foot-copy{display:block;margin-top:8px}
html[dir="rtl"] .top-row{flex-direction:row-reverse}
html[dir="rtl"] .lang-menu{right:auto;left:0}
