
.need-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 32px}.need-grid a{display:block;border:1px solid #d4dfce;border-radius:12px;padding:20px;background:white}.need-grid strong{display:block;color:#234f3b;font-size:17px;margin-bottom:6px}.need-grid small{display:block;color:#5d6e58;line-height:1.7}.article-overview{margin:0 0 25px;border:1px solid #cbdcc6;border-radius:14px;padding:24px;background:#fff}.article-overview h2{font-size:20px;margin-top:0}.article-overview dl{display:grid;grid-template-columns:145px 1fr;margin:0;gap:15px}.article-overview dt{font-weight:700;color:#28523c}.article-overview dd{margin:0;line-height:1.85}.review-note{font-size:13px;color:#53694d;line-height:1.8;margin-top:20px}.article-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:25px}.article-actions a{border:1px solid #cddcc4;background:white;border-radius:10px;padding:20px;color:#244f39;font-weight:600}.article-actions small{display:block;margin-top:9px;color:#63735a;font-weight:400}.term-search-heading{font-size:19px;margin-top:32px}.article-source,.guide-result{color:#52654b}.guide-card p,.guide-hero p{color:#576b4e}.article-toc a{color:#53664c}.consumer-scope{border-left:3px solid #9ab88b;padding-left:15px;font-size:14px;line-height:1.9;color:#52664d}@media(max-width:700px){.need-grid,.article-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.article-overview dl{grid-template-columns:1fr;gap:5px}.article-overview dd{margin-bottom:12px}}@media(max-width:420px){.need-grid,.article-actions{grid-template-columns:1fr}}@media print{header,footer,.article-toc,.article-cta,.article-related,.guide-paths,.need-grid{display:none}.article-layout{display:block}.guide-wrap{padding:0}.article-section{break-inside:avoid}.article-body details>p{display:block}.guide-hero{background:white}}
.editorial-steps{padding-left:24px}.editorial-steps li{padding-bottom:20px}.editorial-steps h3{font-size:18px;margin:0 0 8px}.editorial-steps p,.article-section>p{line-height:1.95}.article-source{overflow-wrap:anywhere}