/* Reading rhythm shared by company and service copy; organization charts are excluded. */
html body #daday .ds-ip-copy{min-width:0!important;}
html body #daday .ds-ip-copy p{font-size:16px!important;line-height:1.85!important;margin-block:0 22px!important;overflow-wrap:anywhere!important;}
html body #daday .ds-ip-copy>:is(p,ul,ol),html body #daday .ds-ip-copy>section>:is(p,ul,ol){max-width:74ch!important;}
html body #daday .ds-ip-copy>p:first-of-type,html body #daday .ds-ip-copy>section>p:first-of-type{font-size:17px!important;line-height:1.85!important;}
html body #daday .ds-ip-copy p strong{font-weight:600!important;}
html body #daday .ds-ip-copy :is(h2,h3,h4){line-height:1.4!important;font-weight:600!important;overflow-wrap:anywhere!important;}
html body #daday .ds-ip-copy>:is(h2,h3,h4),html body #daday .ds-ip-copy>section>:is(h2,h3,h4){margin-block:28px 16px!important;}
html body #daday .ds-ip-copy ul,html body #daday .ds-ip-copy ol{padding-inline-start:24px!important;font-size:16px!important;line-height:1.85!important;margin-bottom:24px!important;}
html body #daday .ds-ip-copy li+li{margin-top:8px!important;}
html body #daday .ds-ip-copy :is(p,li) a{text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-thickness:1px!important;}
html body #daday .ds-ip-copy a:focus-visible{outline:3px solid #b18a29!important;outline-offset:4px!important;border-radius:3px!important;}
html body #daday .ds-ip-hero h1{font-size:clamp(30px,3.5vw,44px)!important;line-height:1.25!important;font-weight:600!important;overflow-wrap:anywhere!important;}
html body #daday .ds-ip-hero p{line-height:1.7!important;}
html body #daday .dly-service-seo{border-radius:14px!important;}
html body #daday .dly-service-seo p{font-size:16px!important;line-height:1.85!important;overflow-wrap:anywhere!important;}
html body #daday .dly-service-seo :is(h2,h3){font-weight:600!important;line-height:1.4!important;}
html body #daday .dly-service-seo a:focus-visible{outline:3px solid #b18a29!important;outline-offset:4px!important;}
@media(max-width:767px){html body #daday .ds-ip-hero h1{font-size:30px!important;line-height:1.3!important;}html body #daday .ds-ip-copy p{margin-bottom:20px!important;}html body #daday .ds-ip-copy>p:first-of-type,html body #daday .ds-ip-copy>section>p:first-of-type{font-size:16px!important;}}
