/* Content readability overrides are scoped away from the finalized vehicle page. */
.home-page .solution-card .card-desc { font-size: 14px; line-height: 1.8; }
:lang(ka) .home-page .solution-card .card-desc { font-size: 14px; line-height: 1.85; }
:lang(ka) .home-page .hero-lead { font-size: 16px; line-height: 1.85; }
:lang(ka) .home-page #features .feature-sub { font-size: 13px; line-height: 1.8; }
:lang(ka) .home-page #features .text-sm { font-size: 14px; line-height: 1.7; }
:lang(ka) .home-page #industries p { font-size: 14px; line-height: 1.85; }
:lang(ka) .home-page #demo .prose-muted, :lang(ka) .home-page #demo li { font-size: 15px; line-height: 1.85; }
.readable-page .prose-muted { font-size: 16px; line-height: 1.85; }
.readable-page .grid > * { min-width: 0; }
.readable-page .prose-muted, .readable-page .feature-sub { overflow-wrap: anywhere; }
.readable-page .card p.text-sm, .readable-page .card dd, .readable-page .feature-sub { font-size: 14px; line-height: 1.8; }
:lang(ka) .readable-page .text-sm:not(input):not(select):not(textarea) { font-size: 14px; line-height: 1.8; }
@media (max-width: 639px) { .home-page .solution-card .card-title { margin-bottom: 10px; } }
