/* Copy hierarchy and new text sections only. Existing image styles are intentionally untouched. */
.copy-home .benefit-title{font-size:36px;line-height:1.12;letter-spacing:-1px;margin:24px 0;color:var(--ink)}
.copy-home .mosaic-middle .benefit-title{font-size:32px;margin:8px 0 20px}
.copy-home .mosaic-stat>p{margin-top:auto}
.copy-home .project-status{font-size:11px;line-height:1.6;color:#627078;margin-top:14px}
.copy-home .application-note{font-size:13px;line-height:1.8;margin-bottom:26px;color:#657177}
.copy-home .case-evidence{padding-top:80px}
.copy-home .application-title{font-size:42px;margin-bottom:35px}
.copy-home .approach-intro{margin-top:30px;max-width:460px}
.copy-home .approach-principle{padding:22px 26px}
.copy-home .approach-principle h3{padding:0;margin:0 0 12px}
.copy-home .approach-principle p{font-size:14px;line-height:1.8;color:#637078}
.copy-home .resource-read-time{font-size:11px;color:#eeeae0d6;margin-bottom:8px}
.copy-home .resource-description{font-size:13px;line-height:1.8;margin:18px 6px 0;color:#637078}
.copy-home .footer-resource-link h3{font-size:27px;margin-bottom:15px}
.copy-home .footer-resource-link p{font-size:13px;line-height:1.8;max-width:260px;color:#eeeae0bd;margin-bottom:20px}
.copy-home .footer-resource-link a{font-size:13px}
@media(max-width:767px){.copy-home .benefit-title{font-size:31px}.copy-home .mosaic-middle .benefit-title{font-size:28px}.copy-home .approach-principle{padding:20px}.copy-home .case-evidence{padding-top:55px}.copy-home .application-title{font-size:35px}.copy-home .resource-description{margin-bottom:16px}.copy-home .resource-read-time{font-size:10px}}
