.top-strip .top-strip-inner{flex-wrap:wrap;gap:8px 20px;padding-block:8px}
.top-strip a.header-phone{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:6px 18px;border-radius:10px;background:#175d43;color:#fff;font-size:22px;font-weight:800;line-height:1.2;white-space:nowrap;text-decoration:none}
.top-strip a.header-phone:hover{background:#104632}
.top-strip a.header-phone:focus-visible{outline:3px solid #d99a24;outline-offset:3px}
.header-phone small{font-size:14px;font-weight:600}
@media(max-width:760px){.top-strip .top-strip-inner{justify-content:center}.top-strip a.header-phone{width:100%;font-size:24px}}
