.infoarticle{overflow-wrap:anywhere}.infoarticle h1{font-size:clamp(27px,4.5vw,42px);line-height:1.4;text-wrap:pretty}.infoarticle p,.infoarticle li{line-height:1.9;word-break:keep-all;overflow-wrap:anywhere}.reading-map{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 30px;padding:14px;background:#eeeee4;border-radius:12px}.reading-map a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;color:#25302a;font-weight:700;text-decoration:none;border:1px solid #bfc9b2;border-radius:24px;background:#fff}.reading-map a:hover,.reading-map a:focus-visible{background:#d3f34b}.infoarticle .source-ref{font-size:.85em;font-weight:700;color:#395600;text-underline-offset:3px;white-space:nowrap;padding:3px}.practice-panel{margin:34px 0;padding:26px;border:1px solid #becb9f;border-radius:18px;background:#eef2e5}.practice-panel h2{margin-top:8px}.practice-panel .section-label{font-size:12px;letter-spacing:.08em;font-weight:800;color:#496100}.practice-panel .practice-label{font-size:14px;color:#4e5b4a}.practice-panel ol{padding-left:25px}.practice-panel li{padding-left:5px;margin:16px 0}.reader-question{border-bottom:1px solid #d5dacd;padding-bottom:20px}.review-sources{padding-left:25px}.review-sources li{padding:18px 6px;border-bottom:1px solid #d5dacd;scroll-margin-top:24px}.review-sources b,.review-sources a,.source-scope{display:block}.review-sources a{color:#2f4916;font-size:15px;line-height:1.7;margin:6px 0;overflow-wrap:anywhere;word-break:normal}.source-scope{font-size:13px;color:#52604d}.review-sources a.doi{font-size:12px}.infoarticle [id]{scroll-margin-top:24px}.infoarticle .editorial-note{font-size:14px}.infoarticle .editorial-byline{flex-wrap:wrap;gap:8px 16px}.infoarticle .nextread a{line-height:1.7}@media(max-width:480px){.practice-panel{padding:20px 17px}.reading-map{gap:6px;padding:10px}.reading-map a{padding:0 11px;font-size:14px}.infoarticle .review-sources{padding-left:20px}.infoarticle .dek{font-size:17px}}
