/* The same reading rhythm and colored list panels as the other rewritten articles. */
.in-home-helpers-article .article-body .wrap{max-width:46rem}
.in-home-helpers-article .article-body p{line-height:1.75;margin:0 0 1.2rem}
.in-home-helpers-article .article-body h2{line-height:1.25;margin:2.4rem 0 1rem;scroll-margin-top:1.5rem}
.in-home-helpers-article .article-body h3{line-height:1.35;font-size:1.22rem;margin:1.8rem 0 .8rem}
.in-home-helpers-article .article-body ul,.in-home-helpers-article .article-body ol{padding-left:1.5rem;margin:1.2rem 0 1.5rem}
.in-home-helpers-article .article-body li{line-height:1.7;margin:.9rem 0;padding-left:.2rem}
.in-home-helpers-article .home-helper-costs{background:#fff2db;border:1px solid #ddc18d;border-radius:16px;padding:1rem 1.4rem 1rem 2.4rem!important}
.in-home-helpers-article .home-helper-questions{background:#e5f3ec;border:1px solid #b8d8c9;border-left:5px solid #3f8d76;border-radius:16px;padding:1rem 1.4rem 1rem 2.7rem!important}
.in-home-helpers-article .home-helper-questions li::marker{font-weight:800;color:#245b49}
.in-home-helpers-article .safety-note h2,.in-home-helpers-article .home-helper-try h2{margin-top:0;font-size:1.35rem}
.in-home-helpers-article .safety-note p:last-child,.in-home-helpers-article .home-helper-try p:last-child{margin-bottom:0}
.in-home-helpers-article .home-helper-try{background:#eee4fa;border:1px solid #c5b3d7;border-radius:16px;padding:1.3rem;margin:1.8rem 0}
.in-home-helpers-article .gay-intro-portrait{align-self:start}
.in-home-helpers-article .gay-intro-copy .gay-intro-words{margin-bottom:.9rem!important}
html[data-theme=dark] .in-home-helpers-article :is(.home-helper-costs,.home-helper-questions,.home-helper-try){background:#32273d;color:#fff;border-color:#b59ac9}
html[data-theme=dark] .in-home-helpers-article .home-helper-questions li::marker,html[data-theme=dark] .in-home-helpers-article .home-helper-try h2{color:#fff}
html[data-theme=contrast] .in-home-helpers-article :is(.home-helper-costs,.home-helper-questions,.home-helper-try){background:#fff;color:#000;border-color:#000}
html[data-theme=contrast] .in-home-helpers-article .home-helper-questions li::marker{color:#000}
@media(max-width:680px){.in-home-helpers-article .article-body .wrap{padding-top:1.5rem}.in-home-helpers-article .home-helper-try{padding:1.1rem}}
@media print{.in-home-helpers-article :is(.home-helper-costs,.home-helper-questions,.home-helper-try){background:#fff;border-color:#555}.in-home-helpers-article .article-body :is(h2,h3){break-after:avoid}.in-home-helpers-article li{break-inside:avoid}}
