/* Reading layouts for Helpful Information pages; the shared hero is unchanged. */
[data-helpful-text]>.botanical,[data-helpful-text] section>.botanical{display:none}
[data-helpful-text] section:not(.site-hero):not(.info-promises)>.wrap{max-width:1160px}
[data-helpful-text] .info-feature{padding:35px 0 25px}
[data-helpful-text] .info-feature>.wrap{display:block}
[data-helpful-text] .info-feature article{padding:0;max-width:900px;margin:auto}
[data-helpful-text] .info-feature p,[data-helpful-text] .article-body p{font-size:16px;line-height:1.7}
[data-helpful-text] .health-practice-card>summary{padding:22px 18px 0}
[data-helpful-text] .health-practice-card>div{padding:12px 18px 22px}
[data-helpful-text] .health-practice-card p{min-height:0;margin-bottom:0;font-size:14px;line-height:1.6}
[data-helpful-text] .health-homecoming{padding:25px 0 30px}
[data-helpful-text] .health-homecoming details>div{padding:20px 10px 10px}
[data-helpful-text] .guarantee-intro{grid-template-columns:50px 1fr;padding:25px;gap:18px}
[data-helpful-text] .health-documents details>div{display:block}
[data-helpful-text] .info-faq{padding:30px 0}
[data-helpful-text] .info-faq-grid{grid-template-columns:1.4fr 1fr;gap:25px}
[data-helpful-text] .info-question{display:block;padding:8px}
[data-helpful-text] .info-question>div{padding:24px}
[data-helpful-text] .delivery-options article{display:block;padding:25px}
[data-helpful-text] .homecoming-faq article>div{display:block}
[data-helpful-text] .breed-temperament>.wrap{display:block}
[data-helpful-text] .breed-temperament article>p{max-width:900px}
[data-helpful-text] .coat-colors article{padding:12px 8px;border-top:3px solid var(--gold)}
[data-helpful-text] .breed-grooming details>div{grid-template-columns:1.3fr 1fr}
[data-helpful-text] .story-cta{height:auto;min-height:0;background:var(--deep);padding:32px 0;text-align:center}
[data-helpful-text] .story-cta:after{display:none}
[data-helpful-text] .story-cta>.wrap{padding-top:0;padding-bottom:0}
[data-helpful-text] .story-cta h2{margin-bottom:12px}
[data-helpful-text] .article-layout{grid-template-columns:1fr}
[data-helpful-text] .article-aside{display:block;padding:25px;background:#f0e8d9;border-radius:5px}
[data-helpful-text] .article-aside h3{font-size:27px}
[data-helpful-text] .care-prepare>.wrap,[data-helpful-text] .care-feeding>.wrap{display:block}
[data-helpful-text] .care-prepare article{padding-right:0}
[data-helpful-text] .grooming-accordion>div,[data-helpful-text] .wellness-accordion>div,[data-helpful-text] .play-accordion>div{display:block}
[data-helpful-text] .litter-accordion>div{grid-template-columns:1fr 1fr}
[data-helpful-text] .care-wellness article{padding-right:0}
[data-helpful-text] .care-wellness .care-accordion,[data-helpful-text] .grooming-accordion,[data-helpful-text] .litter-accordion{padding:24px;background:#fffdf7;border:1px solid var(--line);border-radius:5px}
[data-helpful-text] .care-wellness article>p,[data-helpful-text] .care-wellness li{font-size:14px;line-height:1.6}
@media(max-width:800px){[data-helpful-text] .health-practice-grid{grid-template-columns:1fr 1fr}[data-helpful-text] .health-homecoming>.wrap>div{grid-template-columns:1fr 1fr}[data-helpful-text] .health-homecoming details{margin-top:10px}[data-helpful-text] .info-faq-grid,[data-helpful-text] .guarantee-section>.wrap,[data-helpful-text] .breed-grooming details>div{grid-template-columns:1fr}[data-helpful-text] .care-wellness>.wrap{grid-template-columns:1fr}[data-helpful-text] .info-question{display:block}}
@media(max-width:520px){[data-helpful-text] .info-feature{padding:25px 0}[data-helpful-text] .health-practice-grid,[data-helpful-text] .health-homecoming>.wrap>div,[data-helpful-text] .litter-accordion>div{grid-template-columns:1fr}[data-helpful-text] .health-practice-card{text-align:left}[data-helpful-text] .health-practice-card summary>.icon{margin-left:0}[data-helpful-text] .health-homecoming details>div{padding-top:30px}[data-helpful-text] .guarantee-intro{display:block}[data-helpful-text] .guarantee-intro>.icon{margin-bottom:15px}[data-helpful-text] .info-feature p{font-size:14px}[data-helpful-text] .care-wellness .care-accordion,[data-helpful-text] .grooming-accordion,[data-helpful-text] .litter-accordion{padding:20px}}
