/* Confirmed problem + solution copy, between the result demo and source wall. */
.landing-problem-solution { max-width:760px; padding-top:56px; padding-bottom:8px; text-align:center; }
.landing-problem-solution p { margin:0; line-height:1.8; word-break:keep-all; text-wrap:balance; overflow-wrap:break-word; font-family:var(--sans); }
.landing-problem-solution .problem-copy { color:#626d66; }
.landing-problem-solution .solution-copy { margin-top:24px; color:#3d5a38; font-weight:600; }
@layer daytoyear-type { .landing-problem-solution p { font-size:var(--dt-type-medium)!important; } }
@media(max-width:650px) { .landing-problem-solution { padding-top:36px; padding-bottom:2px; } .landing-problem-solution .solution-copy { margin-top:20px; } }
