/* polish.css: generated Nov 9 2026 template polish pass. Tighten only: type floor + tap targets. */
section.intro.wrap > p.eyebrow{font-size:14px !important;line-height:1.5}
div > p{font-size:16px !important;line-height:1.5}
article > p{font-size:16px !important;line-height:1.5}
div.approach-title > p{font-size:16px !important;line-height:1.5}
ol.steps > li{font-size:16px !important;line-height:1.5}
a.journal-card.story-card > p{font-size:16px !important;line-height:1.5}
div.footer-brand > p{font-size:16px !important;line-height:1.5}
div.footer-bottom > p{font-size:16px !important;line-height:1.5}
div.study.wrap > a{min-height:44px;box-sizing:border-box;padding-block:max(0px, calc((44px - 1lh) / 2))}
div > a.link{min-height:44px;align-items:center}
article > a.link{min-height:44px;align-items:center}
div.approach-title > a.link{min-height:44px;align-items:center}
div.section-head.horizontal > a.link{min-height:44px;align-items:center}
details > summary{min-height:44px;align-items:center}
div > 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))}
button.guide-launch{min-height:44px;align-items:center}
nav > a{min-height:44px;box-sizing:border-box;padding-block:max(0px, calc((44px - 1lh) / 2))}
section.service-index.wrap > a.link{min-height:44px;align-items:center}
