/* Each paragraph size increased by 3px, preserving the existing responsive scale. */
p{font-size:20px}
@media(max-width:650px){p{font-size:19px}}
.body-copy p,.body-large{font-size:calc(18px + 3px)}
.cap-description p{font-size:calc(15px + 3px)}
.project-card>p{font-size:calc(15px + 3px)}
.health-content p{font-size:calc(8px + 3px)}
.principle p{font-size:calc(16px + 3px)}
.philosophy-statement{font-size:calc(clamp(26px,3vw,46px) + 3px)}
.lab-preview .body-large{font-size:calc(17px + 3px)}
.lab-note{font-size:calc(12px + 3px)}
.lab-sheet-prompt{font-size:calc(30px + 3px)}
.industry-row p{font-size:calc(15px + 3px)}
.process-step p{font-size:calc(14px + 3px)}
.insight-card p{font-size:calc(15px + 3px)}
.manifesto p{font-size:calc(clamp(18px,calc(4.4vw - 15px),50px) + 3px)}
.cta-layout p{font-size:calc(18px + 3px)}
.footer-brand p{font-size:calc(14px + 3px)}
.page-lead{font-size:calc(21px + 3px)}
.article-content>p{font-size:calc(21px + 3px)}
.project-detail-media .health-content p{font-size:calc(15px + 3px)}
.enquiry-layout aside .body-copy p{font-size:calc(16px + 3px)}
.lab-context p{font-size:calc(14px + 3px)}
.lab-intro>p{font-size:calc(16px + 3px)}
#lab-loading p{font-size:calc(14px + 3px)}
.result-section p{font-size:calc(15px + 3px)}
.result-source p{font-size:calc(13px + 3px)}
.success-panel p{font-size:calc(17px + 3px)}
@media(max-width:1100px){.cap-description p{font-size:calc(14px + 3px)}
.lab-sheet-prompt{font-size:calc(27px + 3px)}
}
@media(max-width:900px){.section-intro>p{font-size:calc(15px + 3px)}
.industry-row p{font-size:calc(14px + 3px)}
.page-lead{font-size:calc(19px + 3px)}
}
@media(max-width:650px){.section-intro>p{font-size:calc(16px + 3px)}
.body-copy p,.body-large{font-size:calc(16px + 3px)}
.cap-description p{font-size:calc(14px + 3px)}
.project-card>p{font-size:calc(15px + 3px)}
.health-content p{font-size:calc(9px + 3px)}
.principle p{font-size:calc(15px + 3px)}
.philosophy-statement{font-size:calc(29px + 3px)}
.lab-sheet-prompt{font-size:calc(28px + 3px)}
.industry-row p{font-size:calc(15px + 3px)}
.manifesto p{font-size:calc(18px + 3px)}
.cta-layout p{font-size:calc(17px + 3px)}
.page-lead{font-size:calc(18px + 3px)}
.article-content>p{font-size:calc(19px + 3px)}
.project-detail-media .health-content p{font-size:calc(9px + 3px)}
.lab-intro>p{font-size:calc(15px + 3px)}
}
.cap-description p{font-size:calc(16px + 3px)}
.lab-note{font-size:calc(13px + 3px)}
.footer-brand p{font-size:calc(17px + 3px)}
.study-hero-copy>p{font-size:calc(18px + 3px)}
.difference-entry>p{font-size:calc(17px + 3px)}
.difference-entry .difference-statement{font-size:calc(14px + 3px)}
.philosophy-statement{font-size:calc(clamp(30px,3.8vw,54px) + 3px)}
.industry-row p{font-size:calc(15px + 3px)}
.process-step p{font-size:calc(15px + 3px)}
.insight-excerpt{font-size:calc(15px + 3px)}
.footer-brand p{font-size:calc(16px + 3px)}
@media(max-width:1100px){.study-hero-copy>p{font-size:calc(17px + 3px)}
}
@media(max-width:900px){.difference-entry>p{font-size:calc(16px + 3px)}
}
@media(max-width:650px){.study-hero-copy>p{font-size:calc(16px + 3px)}
.philosophy-statement{font-size:calc(32px + 3px)}
.lab-sheet-prompt{font-size:calc(28px + 3px)}
.industry-row p{font-size:calc(14px + 3px)}
}
.immersive-hero .study-hero-copy>p{font-size:calc(17px + 3px)}
.center-heading p{font-size:calc(18px + 3px)}
.service-card-detail p{font-size:calc(16px + 3px)}
.cinematic-copy p{font-size:calc(18px + 3px)}
.difference-card-copy p{font-size:calc(14px + 3px)}
.difference-card-copy .difference-statement{font-size:calc(12px + 3px)}
.home .philosophy-statement{font-size:calc(clamp(36px,5vw,74px) + 3px)}
@media(min-width:1700px){.immersive-hero .study-hero-copy>p{font-size:calc(19px + 3px)}
}
@media(max-width:1100px){.immersive-hero .study-hero-copy>p{font-size:calc(16px + 3px)}
}
@media(max-width:650px){.immersive-hero .study-hero-copy>p{font-size:calc(14px + 3px)}
.center-heading p{font-size:calc(15px + 3px)}
.service-card-detail p{font-size:calc(14px + 3px)}
.cinematic-copy p{font-size:calc(15px + 3px)}
.difference-card-copy p{font-size:calc(14px + 3px)}
.home .philosophy-statement{font-size:calc(35px + 3px)}
}
.closing-image-section .cta-layout p{font-size:calc(18px + 3px)}
@media(max-width:650px){.closing-image-section .cta-layout p{font-size:calc(16px + 3px)}
}

.cap-proposition{font-size:19px}.footer-label{font-size:16px}.footer-bottom p{font-size:12px}.form-note,.lab-intro .lab-privacy{font-size:14px}.project-classification{font-size:15px!important}
@media(max-width:650px){.cap-proposition{font-size:18px}.footer-label{font-size:15px}}
