/* Editable sample case: shared by the public page and block editor. */
.td-work-story .td-case-block-content h2.td-work-section-label,
h2.td-work-section-label{display:flex;align-items:baseline;gap:12px;font-size:13px;font-weight:700;letter-spacing:.05em;color:#992846;border:0;padding:0;margin:64px 0 20px;line-height:1.8}
.td-work-section-label .td-story-number{display:inline;font-size:13px;margin:0}
.td-work-section-label + h3{font-size:clamp(23px,3vw,32px);line-height:1.65;color:#543245;margin:0 0 24px}
.td-work-goal{padding:24px 28px;background:#eee6eb;border-left:3px solid #992846;border-radius:0 8px 8px 0}
.td-work-sample-metrics{gap:24px;margin:32px 0}
.td-work-sample-metrics > .wp-block-column{background:#f5eef1;padding:24px;border:1px solid #e4d6de;border-radius:12px;min-width:0}
.td-work-sample-metrics p{margin-bottom:12px}
p.td-work-sample-number{font-size:clamp(26px,4vw,40px);color:#992846;line-height:1.5}
p.td-sample-notice{font-size:12px;line-height:1.9;color:#7c626f}
@media(max-width:600px){.td-work-goal{padding:20px}.td-work-sample-metrics{gap:16px}}


/* Readable case-study text with brand-colour emphasis for results. */
.td-work-article-wrap .td-case-block-content,
.td-work-article-wrap .td-case-block-content :is(p,li,td,th,figcaption,h2,h3,h4),
.td-work-article-wrap .td-work-overview :is(h2,dt,dd),
.td-work-article-wrap .td-work-toc a{color:#111}
.td-work-article-wrap .td-case-block-content p{font-size:16px;line-height:2}
.td-work-article-wrap :is(.td-story-number,.td-work-toc a span),
.td-work-article-wrap .td-case-block-content h2.td-work-section-label{color:#992846}
.td-work-article-wrap .case-metric :is(.metric-label,.metric-note){color:#111}
.td-work-article-wrap .case-metric strong,
.td-work-article-wrap .td-case-block-content .td-work-sample-number{color:#992846;font-weight:800}
.td-work-article-wrap .case-metric strong{font-size:clamp(25px,3vw,40px);line-height:1.4;overflow-wrap:anywhere}
.td-work-article-wrap .case-metric .metric-before{color:#66424f}
.td-work-article-wrap .case-metric .metric-arrow{color:#992846}
.td-work-article-wrap .td-case-block-content a{color:#992846;text-decoration:underline}
