.client-header{background:#302a25;color:#f3eee6;border-bottom:1px solid #534333}
.client-header-inner{max-width:1200px;margin:auto;padding:23px 30px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.client-header .brand{padding:0;font-size:23px}
.client-header .brand-copper{display:inline;margin-inline-start:5px}
.client-header .brand-icon svg{width:38px;height:44px}
.client-header-tools{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.client-header-label{font-size:11px;letter-spacing:1px;color:#d2b58e}
.client-main{max-width:1200px;padding:12px 30px 30px}
.client-main .community{margin-top:24px}
.client-main .community-visit{display:none}
.client-footer{max-width:1140px;margin:0 auto 25px;padding:18px 0;border-top:1px solid #e4ddcf;font-size:10px;color:#9a8b78}
@media(max-width:640px){.client-header-inner{padding:18px;gap:15px;flex-wrap:wrap}.client-header .brand{font-size:20px}.client-header-tools{gap:12px;justify-content:space-between;width:100%}.client-main{padding:0 18px 22px}.client-footer{margin:0 18px 18px}}
