:root{--dsm-type-eyebrow:14px;--dsm-type-body-mobile:16px;--dsm-type-body-desktop:17px;--dsm-type-footer:15px;--dsm-type-footer-brand:15px;--dsm-type-card-body:14px;--dsm-type-table-body:15px;--dsm-type-button:12px}body .eyebrow,body .service-kicker,body .service-card-label,body .dsm-ecommerce-platform-label,body .service-outcomes-story-label,body .service-proof-context-label,body .dsm-faq-panel-eyebrow,body .service-related-card>span,body .dsm-related-card-body>span{font-size:var(--dsm-type-eyebrow);line-height:1.45;font-weight:850;letter-spacing:.12em}body .site-footer .footer-grid>div>h3{font-size:var(--dsm-type-footer);line-height:1.65;font-weight:850;letter-spacing:.07em}body :is(.service-outcomes-story-panel,.service-depth-editorial-sticky,.service-capability-editorial-aside,.service-proof-context,.service-ecommerce-final-panel,.dsm-faq-contact-panel,.dsm-page-closing-panel,.service-proof-copy,.service-outcomes-story-copy,.service-capability-editorial-copy,.service-ecommerce-fit-copy,.service-ecommerce-reading,.service-alternative)>p:not(.eyebrow):not(.service-card-label):not(.service-proof-context-label),body .service-page .service-outcomes-story-panel>p,body .service-page .service-proof-copy>p:not(.eyebrow),body .case-detail-cta p:not(.eyebrow),body .about-page .about-standards-copy p{font-size:var(--dsm-type-body-desktop);line-height:1.75}body .service-page .service-proof-copy>a.text-link,body .service-page .service-proof-editorial .service-proof-copy>a.text-link{font-size:var(--dsm-type-body-desktop);line-height:1.55;letter-spacing:normal;text-transform:none;margin-top:8px;text-decoration:underline;text-underline-offset:3px}body .service-page .service-proof-copy p .dsm-context-link{font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}@media (max-width:650px){body :is(.service-outcomes-story-panel,.service-depth-editorial-sticky,.service-capability-editorial-aside,.service-proof-context,.service-ecommerce-final-panel,.dsm-faq-contact-panel,.dsm-page-closing-panel,.service-proof-copy,.service-outcomes-story-copy,.service-capability-editorial-copy,.service-ecommerce-fit-copy,.service-ecommerce-reading,.service-alternative)>p:not(.eyebrow):not(.service-card-label):not(.service-proof-context-label),body .service-page .service-outcomes-story-panel>p,body .service-page .service-proof-copy>p:not(.eyebrow),body .case-detail-cta p:not(.eyebrow),body .about-page .about-standards-copy p{font-size:var(--dsm-type-body-mobile)}body .service-page .service-proof-copy>a.text-link,body .service-page .service-proof-editorial .service-proof-copy>a.text-link{font-size:var(--dsm-type-body-mobile);margin-top:7px}}@media(min-width:1001px){body .site-footer .footer-grid>div>h3{font-size:14px;line-height:1.65;font-weight:750;letter-spacing:.045em}}