
.smp{font-size:10.5px;font-weight:500;color:#9a958c;letter-spacing:.02em;margin-left:8px;font-family:Inter,system-ui,sans-serif;text-transform:none;vertical-align:1px}
.sh h2 .smp{font-size:11px;margin-left:4px}
.htabs{display:inline-flex;gap:4px;margin-top:22px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);border-radius:99px;padding:4px}
.htabs a{display:inline-flex;align-items:center;gap:7px;color:rgba(255,255,255,.85);text-decoration:none;font-size:13.5px;font-weight:600;padding:7px 15px;border-radius:99px}
.htabs a.on{background:#fff;color:#13243a}
.htabs .ld{width:7px;height:7px;border-radius:50%;background:#e5484d;box-shadow:0 0 0 3px rgba(229,72,77,.3)}
.hsearch{margin-top:16px}
.hero .wrap{padding-bottom:96px}
.hero h1{font-size:52px;line-height:1.05}
.header nav a.nav-forum{font-weight:700}
.header nav a.nav-forum.on{color:#13243a;box-shadow:inset 0 -2px 0 #c59a4e}
.tc{min-height:170px}
.tc h3{font-size:18px!important;line-height:1.3}
@media(max-width:700px){
 .hero h1{font-size:38px}
 .hero .wrap{padding-top:18px;padding-bottom:78px}
 .htabs{margin-top:18px}.htabs a{font-size:13px;padding:7px 13px}
 .tc{min-height:150px}
}

.hero h1{font-size:46px}
@media(max-width:700px){.hero h1{font-size:33px;line-height:1.12}.hero .top{margin-bottom:26px}.hero .wrap{padding-top:22px}}
.sh h2 .smp{align-self:flex-end;margin-bottom:4px}

@media(max-width:700px){.hero h1{font-size:30px;line-height:1.15}.hero h1 span.l{white-space:nowrap}}

.hero h1{font-size:50px!important}
@media(max-width:700px){.hero h1{font-size:31px!important;line-height:1.14!important}}
