/* polish.css: generated Nov 9 2026 template polish pass. Tighten only: type floor + tap targets. */
header.site-header.overlay > a.brand{min-height:44px;align-items:center}
div.hero-caption > a{min-height:44px;display:inline-flex;align-items:center}
div.service-copy > a.service-line{min-height:44px;align-items:center}
div > a.brand{min-height:44px;align-items:center}
nav > a{min-height:44px;box-sizing:border-box;padding-block:max(0px, calc((44px - 1lh) / 2))}
div.footer-bottom > a{min-height:44px;box-sizing:border-box;padding-block:max(0px, calc((44px - 1lh) / 2))}
nav.primary-nav > a{min-height:44px;box-sizing:border-box;padding-block:max(0px, calc((44px - 1lh) / 2))}
details.pages-nav > summary{min-height:44px;align-items:center}
div > a{min-height:44px;box-sizing:border-box;padding-block:max(0px, calc((44px - 1lh) / 2))}
