/* Readability pass: the original reference is dense, but production copy needs
 * a comfortable reading size on both desktop and mobile. */
.hitak-duan-page{font-size:15px}
.hitak-duan-breadcrumb{font-size:13px}
.hitak-duan-eyebrow{font-size:12px}
.hitak-duan-hero h1{font-size:54px}
.hitak-duan-lead{font-size:17px;line-height:1.7}
.hitak-duan-hero-stats strong{font-size:22px}
.hitak-duan-hero-stats span{font-size:12px}
.hitak-duan-filter{font-size:14px;min-height:52px}
.hitak-duan-project-tag{font-size:11px}
.hitak-duan-project-body h2{font-size:17px}
.hitak-duan-location{font-size:12px}
.hitak-duan-project-copy{font-size:13px;line-height:1.6}
.hitak-duan-project-footer{font-size:12px}
.hitak-duan-featured h2{font-size:28px}
.hitak-duan-section-label{font-size:11px}
.hitak-duan-meta{font-size:12px}
.hitak-duan-featured-content>p{font-size:14px;line-height:1.7}
.hitak-duan-featured-columns strong{font-size:13px}
.hitak-duan-featured-columns p{font-size:12px;line-height:1.6}
.hitak-duan-gallery-pair figcaption{font-size:11px}
.hitak-duan-quote p{font-size:13px}
.hitak-duan-quote strong{font-size:13px}
.hitak-duan-quote span{font-size:11px}
.hitak-duan-clients h2{font-size:20px}
.hitak-duan-client-list span{font-size:14px}
.hitak-duan-metrics strong{font-size:26px}
.hitak-duan-metrics small{font-size:12px}
.hitak-duan-cta-copy h2{font-size:24px}
.hitak-duan-cta-copy p{font-size:13px;line-height:1.6}
.hitak-duan-cta .button{font-size:12px}
.hitak-duan-cta-list li{font-size:12px}
@media(max-width:640px){
    .hitak-duan-hero h1{font-size:40px}
    .hitak-duan-lead{font-size:15px}
    .hitak-duan-hero-stats strong{font-size:18px}
    .hitak-duan-hero-stats span{font-size:10px}
    .hitak-duan-filter{font-size:12px}
    .hitak-duan-project-body h2{font-size:15px}
    .hitak-duan-project-copy{font-size:12px}
    .hitak-duan-project-footer{font-size:11px}
    .hitak-duan-featured h2{font-size:24px}
    .hitak-duan-client-list span{font-size:11px}
    .hitak-duan-metrics strong{font-size:22px}
    .hitak-duan-cta-copy h2{font-size:21px}
}
