.hero h1{font-size:clamp(34px,4.5vw,64px);overflow-wrap:anywhere}.case-art .art-bottom{font-size:12px}.section>p,.case-prose p{font-size:17px;line-height:1.8;max-width:850px;color:var(--muted)}.section a{color:var(--powder);text-underline-offset:4px;overflow-wrap:anywhere}.case-prose{border:1px solid var(--line);background:var(--panel);padding:28px;margin:24px 0}.case-prose h3{margin:0 0 12px;font-size:23px;line-height:1.4}.case-prose p:last-child{margin-bottom:0}.key-numbers strong{font-size:clamp(26px,3.5vw,42px)}.key-numbers span{line-height:1.6}.case-sources{padding-left:22px;line-height:1.8;color:var(--muted)}.case-sources li{margin:14px 0}.case-sources a{font-size:17px}@media(max-width:700px){.case-prose{padding:22px}.hero h1{font-size:clamp(32px,8vw,46px)}.section>p,.case-prose p{font-size:16px}}
