.agency-site main :is(p,.lead):not(.eyebrow){font-size:18px;line-height:2}
.agency-site .hero-matte .hero-description{font-size:18px}
.agency-site :is(.primary,.text-link,.hero-more,.da-service-v5-cta){font-size:16px}
.agency-site .hero-matte .hero-actions :is(.primary,.hero-more){font-size:16px}
.agency-site .public-nav nav{font-size:14px}
.agency-site .portal-link{font-size:14px}
.agency-site .ticker{font-size:17px}
.agency-site :is(.why-tags li,.journey-tags,.journey-output span,.journey-stage-meta,.journey-counter,.trust-partner figcaption,.service-top,.service-end small,.about-image figcaption,.portfolio-demo,.portfolio-view-count,.answers-count,.answers-number){font-size:14px}
.agency-site .journey-output strong{font-size:17px}
.agency-site .journey-media figcaption{font-size:16px}
.agency-site .da-service-v5-item-copy small{font-size:12px}
.agency-site :is(.da-services-v5-count span,.da-services-v5-nav-head,.da-services-v5-nav-head small,.da-services-v5-nav-footer,.da-service-v5-meta span,.da-service-v5-tags span){font-size:12px}
.agency-site .da-service-v5-label{font-size:14px}
.agency-site :is(.answers-categories button,.portfolio-filters button){font-size:15px}
.agency-site :is(.answers-search input,.portfolio-search input,.request-form input,.request-form textarea,.request-form select){font-size:16px}
.agency-site .request-form label{font-size:15px}
.agency-site .request-form input[type=file]{font-size:14px}
.agency-site :is(.contact-detail,.service-journey li){font-size:16px}
.agency-site .why-panel{height:246px}
.agency-site .journey-copy{height:540px}
.agency-site .journey-description{min-height:144px}
.agency-site .journey-stage-title{min-height:104px}
@media(max-width:1000px) and (min-width:701px){.agency-site .da-service-v5-content p{font-size:16px;line-height:1.9}.agency-site .da-services-v5-showcase{height:600px}.agency-site .da-services-v5-nav{padding-inline:20px}}
@media(max-width:760px){
 .agency-site main :is(p,.lead):not(.eyebrow){font-size:16px;line-height:1.9}
 .agency-site .hero-matte .hero-description{font-size:16px}
 .agency-site :is(.primary,.text-link,.hero-more,.da-service-v5-cta){font-size:14px}
 .agency-site .hero-matte .hero-actions :is(.primary,.hero-more){font-size:14px}
 .agency-site .public-nav nav{font-size:15px}
 .agency-site .ticker{font-size:15px}
 .agency-site :is(.why-tags li,.journey-tags,.journey-output span,.journey-stage-meta,.journey-counter,.trust-partner figcaption,.service-top,.service-end small,.about-image figcaption,.portfolio-demo,.portfolio-view-count,.answers-count,.answers-number){font-size:13px}
 .agency-site .journey-output strong{font-size:16px}
 .agency-site .journey-media figcaption{font-size:14px}
 .agency-site .answers-categories button{font-size:13px;min-height:44px}
 .agency-site .why-panel{height:278px}
 .agency-site .journey-copy{height:540px}
 .agency-site .journey-description{min-height:154px}
 .agency-site .journey-stage-title{min-height:126px}
 .agency-site .da-service-v5-content p{font-size:16px;line-height:1.8}
}
@media(max-width:700px){.agency-site .da-service-v5-visual{height:480px}}
@media(max-width:350px){.agency-site .why-panel{height:310px}.agency-site .journey-copy{height:590px}.agency-site .journey-description{min-height:190px}.agency-site .da-service-v5-visual{height:530px}}
@media(max-height:650px) and (max-width:760px){.agency-site .hero-matte .hero-description{font-size:14px;line-height:1.8}}
