.problem-compact .content-heading{margin-bottom:14px}.problem-compact .problem-cause-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;list-style:none;margin:0;padding:0}.problem-compact .problem-cause-list li{position:relative;padding:8px 0 8px 18px;font-weight:600;line-height:1.45;color:#254b3b;border-bottom:1px solid #e4ebe5}.problem-compact .problem-cause-list li::before{content:"";position:absolute;left:0;top:17px;width:5px;height:5px;border-radius:50%;background:#71963f}.problem-compact .problem-advice ul{margin:0;padding-left:20px}.problem-compact .problem-advice li{margin:7px 0;line-height:1.6}.problem-compact .problem-repair,.problem-compact .problem-advice{margin-top:22px;margin-bottom:22px}.problem-compact .faq-content .section-kicker{display:none}.problem-compact .detail-hero-copy>p:last-child{max-width:54ch}.problem-compact .content-cta{margin-top:28px}@media(max-width:620px){.problem-compact .problem-cause-list{grid-template-columns:1fr;gap:0}.problem-compact .problem-cause-list li{padding-top:8px;padding-bottom:8px;font-size:15px}.problem-compact .problem-essential{padding-top:20px;padding-bottom:20px}.problem-compact .problem-repair,.problem-compact .problem-advice{margin-top:18px;margin-bottom:18px}.problem-compact .content-heading h2,.problem-compact .content-intro h2{font-size:22px}}
