.enhev-project .charging-cases { padding-top: 88px; word-break: keep-all; }
.enhev-project .charging-cases > .wrap-layout__inner { padding-top: 0; }
.enhev-project .charging-cases .solution-label { display: inline-block; margin-bottom: 16px; padding: 8px 20px; border: 1px solid currentColor; border-radius: 999px; color: #49bdf7; font-size: 14px; font-weight: 700; line-height: 1.5; }
.enhev-project .charging-cases__intro h1 { font: 700 clamp(30px, 3.4vw, 52px)/1.24 Paperlogy, sans-serif; letter-spacing: -.035em; }
.enhev-project .charging-cases__intro p { margin-top: 20px; font-size: clamp(16px, 1.4vw, 20px); line-height: 1.6; }
@media (max-width: 800px) { .enhev-project .charging-cases { padding-top: 64px; } }
