.article-author a{font-weight:750;text-decoration:underline;text-decoration-color:#9fb28f;text-underline-offset:4px}.topic-insight{margin-top:44px;border:1px solid #d6e1c9;border-radius:24px;background:linear-gradient(135deg,#f1f4e7,#faf8ee 65%,#edf1e2);overflow:hidden;box-shadow:0 18px 45px #29463209}.insight-heading,.insight-interpretation{padding:30px 30px 0}.article-body .insight-heading h2{font-size:31px;line-height:1.25;margin:12px 0 18px}.insight-heading .eyebrow{font-size:11px;letter-spacing:1.4px}.insight-heading>p{font-size:18px}.insight-table-scroll{overflow-x:auto;overscroll-behavior-inline:contain;margin:24px 0;background:#fffef8;border-block:1px solid #d9e2cd}.insight-table-scroll table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.65;min-width:570px}.insight-table-scroll caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.insight-table-scroll th,.insight-table-scroll td{text-align:left;vertical-align:top;padding:17px 20px;border-bottom:1px solid #e0e6d7}.insight-table-scroll thead th{background:#e3ebd7;color:#2c4a39;font-weight:750}.insight-table-scroll tbody th{width:28%;font-weight:700;color:#345137}.insight-table-scroll tr:last-child>*{border-bottom:0}.insight-interpretation{padding-top:0}.insight-interpretation p{font-size:18px;line-height:1.85}.insight-interpretation a,.evidence-chart a{color:#375b36;text-decoration:underline;text-underline-offset:3px}.insight-process{margin:30px;background:#e4ecda;border:1px solid #cddbbf;border-radius:20px;padding:24px}.article-body .insight-process h3{font-size:21px;margin:0 0 23px;line-height:1.35}.insight-process ol{list-style:none;margin:0;padding:0;display:grid;gap:20px}.insight-process li{margin:0;display:grid;grid-template-columns:42px 1fr;gap:15px;position:relative}.process-number{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:#fafff3;background:linear-gradient(135deg,#617e4e,#294f39);font-size:13px;font-weight:750;z-index:1}.insight-process li:not(:last-child):before{content:"";position:absolute;left:20px;top:42px;bottom:-20px;width:1px;background:#b4c6a2}.insight-process strong{font-size:17px;line-height:1.45;display:block;margin:5px 0}.article-body .insight-process li p{font-size:16px;line-height:1.7;margin:5px 0 0}.insight-process figcaption{font-size:14px;line-height:1.7;color:#5e7054;padding-top:20px;margin-top:20px;border-top:1px solid #c4d2b6}.insight-action{margin:30px;padding:24px;border-radius:18px;background:#2e4b38;color:#fffced}.insight-action>span{font-size:11px;letter-spacing:1.2px;font-weight:750;color:#d8e7c1}.article-body .insight-action p{margin:12px 0 0;font-size:18px;line-height:1.8;color:#fffced}.article-body .insight-limits{padding:0 30px 30px;margin:0;font-size:15px;line-height:1.8;color:#5e6e57}.evidence-chart{margin:30px;border-radius:20px;background:#fffef8;border:1px solid #d5dfca;overflow:hidden}.chart-header{padding:24px 24px 0}.article-body .chart-header h3{font-size:22px;line-height:1.4;margin:9px 0 0}.evidence-chart img{display:block;width:100%;height:auto}.evidence-chart figcaption{padding:0 24px 24px;font-size:15px;line-height:1.75}.article-body .evidence-chart figcaption p{font-size:15px;line-height:1.75;margin:0 0 13px}.chart-context{color:#617057}.chart-data{border-top:1px solid #d5dfca;padding:17px 24px;font-size:15px}.chart-data summary{font-weight:750;cursor:pointer;line-height:1.6}.chart-data .insight-table-scroll{margin-inline:-24px}.chart-data>p{font-size:15px;margin:12px 0}.guide-questions{margin-top:40px}.article-body .guide-questions h2{font-size:30px}.guide-questions details{border-bottom:1px solid #cad7bf;padding:20px 0}.guide-questions summary{cursor:pointer;font-size:19px;line-height:1.6;font-weight:700;color:#2c4a39}.article-body .guide-questions details p{font-size:18px;line-height:1.85;margin:17px 0 0}.source-box ol{overflow-wrap:anywhere}.source-box a{display:inline;line-height:1.7}.article-body .insight-heading p:empty{display:none}
@media(max-width:620px){.topic-insight{border-radius:20px}.insight-heading,.insight-interpretation{padding-inline:21px}.article-body .insight-heading h2{font-size:27px}.insight-table-scroll th,.insight-table-scroll td{padding:15px}.insight-process,.insight-action,.evidence-chart{margin:23px 15px}.insight-process{padding:20px 17px}.insight-process li{grid-template-columns:36px 1fr;gap:12px}.process-number{width:36px;height:36px}.insight-process li:not(:last-child):before{left:17px;top:36px}.insight-action{padding:21px}.article-body .insight-limits{padding:0 21px 25px}.chart-header{padding:20px 17px 0}.evidence-chart figcaption{padding:0 17px 20px}.chart-data{padding:17px}.chart-data .insight-table-scroll{margin-inline:-17px}.article-body .chart-header h3{font-size:21px}.article-body .guide-questions h2{font-size:28px}.guide-questions summary{font-size:18px}}
.insight-table-scroll:focus-visible{outline:3px solid #719257;outline-offset:3px}.chart-open{display:block;cursor:zoom-in}.chart-size-link{display:inline-block;margin:0 24px 20px;font-size:14px;font-weight:700}.article-author a:focus-visible,.chart-open:focus-visible{outline:3px solid #719257;outline-offset:3px}
@media print{.topic-insight{box-shadow:none;break-inside:auto}.insight-table-scroll{overflow:visible}.insight-table-scroll table{min-width:0}.chart-data>div,.chart-data>p{display:block}.evidence-chart{break-inside:avoid}}
