header .bar{gap:20px;min-width:0}header .brand{gap:11px}header .brand .mark{height:36px;width:auto}header .wm .name{font-size:15px;letter-spacing:.35px}header .wm .desc{font-size:8px;letter-spacing:2.6px}header nav.main{gap:17px}header nav.main a{font-size:13px}header .hdr-right{gap:14px}header .hdr-phone{font-size:13px}header .hdr-phone .lbl{display:none}header .hdr-right .btn-red{padding:11px 16px;font-size:13px}header nav.main a.active,header nav.main a[aria-current="page"]{text-decoration:underline;text-decoration-color:var(--red);text-decoration-thickness:2px;text-underline-offset:8px}footer .fcols{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}footer .fcols .nm{overflow-wrap:anywhere}
@media(min-width:901px) and (max-width:1160px){header .hdr-phone{display:none}header .bar{gap:18px}header nav.main{gap:15px}}
@media(min-width:901px) and (max-width:1000px){header .bar{gap:10px}header nav.main{gap:12px}header nav.main a{font-size:12px}header .wm .name{font-size:14px}}
@media(max-width:900px){footer .fcols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}header .bar{gap:14px}header .hdr-phone{display:none}}
@media(max-width:640px){header .brand .mark{height:34px}header .wm .name{font-size:14.5px}header .wm .desc{letter-spacing:2px}header .bar{gap:11px}header .hdr-right{gap:11px}}
@media(max-width:470px){header .brand .mark{height:31px}header .hdr-phone{display:block;font-size:12.5px}header .hdr-right{gap:9px}header .hdr-right .btn-red{padding:9px 12px;font-size:12px}footer .fcols{grid-template-columns:1fr}footer .fcols .name{gap:9px}}
@media(max-width:360px){header .hdr-phone{display:none}header .hdr-right .btn-red{padding:9px 10px}}
