.article-claims{--claim-green:#125b40;--claim-muted:#526858;color:#203c2b;margin:17px 0 0}.claim-heading,.reading-panel-heading{border-bottom:1px solid #d5dfd6;align-items:center;gap:9px;margin-bottom:12px;padding-bottom:9px;display:flex}.claim-heading h3,.reading-panel-heading h3{color:#203c2b;font:400 22px/1.15 Georgia,serif;margin:0!important}.claim-heading>span,.reading-panel-heading>small{letter-spacing:.07em;color:#6b7d70;text-transform:uppercase;margin-left:auto;font:700 9px/1.4 Arial,sans-serif}.claim-heading>svg,.reading-panel-heading>svg{color:var(--claim-green);flex:none}.claim-heading,.claim-model-basis,.claim-box{background:#fff}.claim-heading{border:1px solid #cbd9cd;border-bottom:0;border-radius:4px 4px 0 0;margin:0;padding:14px 16px 10px}.claim-model-basis{color:var(--claim-muted);border-left:1px solid #cbd9cd;border-right:1px solid #cbd9cd;padding:0 16px 10px;margin:0!important;font:11px/1.5 Arial,sans-serif!important}.claim-box{border:1px solid #cbd9cd;border-top:0;border-radius:0 0 4px 4px;grid-template-columns:34% minmax(0,1fr);gap:0;padding:0 16px 15px;display:grid;box-shadow:0 4px 16px #11372409}.claim-choices{border-right:1px solid #d5dfd6;flex-direction:column;min-width:0;padding-right:12px;display:flex}.claim-choices button{text-align:left;color:#193d2b;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom-color:#e5ebe4;border-radius:3px;align-items:start;gap:8px;width:100%;padding:11px 8px;display:flex}.claim-choices button[aria-pressed=true]{background:#e7f2e8;border-color:#b7d1bd}.claim-choice-dot{color:#176341;flex:none;margin-top:2px;font:19px/1 Arial,sans-serif}.claim-choices button>span:nth-child(2){min-width:0}.claim-choices strong{overflow-wrap:anywhere;font:700 13px/1.35 Georgia,serif;display:block}.claim-choices small{color:var(--claim-muted);margin-top:4px;font:11px/1.4 Arial,sans-serif;display:block}.claim-choice-number{color:#6d8273;margin-left:auto;font:10px/1.4 Arial,sans-serif}.claim-detail{min-width:0;padding:2px 0 0 17px}.claim-selected{margin:0 0 11px}.claim-selected>strong{margin-bottom:8px;font:400 18px/1.3 Georgia,serif;display:block}.claim-selected>div{flex-wrap:wrap;gap:6px;display:flex}.claim-kind,.claim-check-status{color:#486452;background:#edf2eb;border-radius:3px;padding:4px 7px;font:700 10px/1.3 Arial,sans-serif}.claim-kind-estimate{color:#885d21;background:#fbf0d7}.claim-kind-target{color:#3c5d7b;background:#e9eef8}.claim-provenance{background:linear-gradient(#fafcf8,#fff);border:1px solid #e0e8df;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr) 16px minmax(0,1.1fr);align-items:center;gap:5px;min-height:150px;padding:12px 9px;animation:.22s ease-out claim-diagram-enter;display:grid}.claim-provenance>div{background:#f4f9f1;border:1px solid #bfd3c3;border-radius:5px;align-self:stretch;min-width:0;padding:10px 9px}.claim-provenance>div:nth-of-type(2){background:#eaf4e9;border-color:#a4c6ae}.claim-provenance>div>svg{color:#216345;margin-bottom:6px}.claim-provenance small{color:var(--claim-green);text-transform:uppercase;letter-spacing:.04em;margin-bottom:7px;font:700 9px/1.4 Arial,sans-serif;display:block}.claim-provenance strong{overflow-wrap:anywhere;font:700 12px/1.45 Arial,sans-serif;display:block}.claim-provenance span,.claim-provenance a{margin-top:6px;font:11px/1.5 Arial,sans-serif;display:block}.claim-provenance a{color:var(--claim-green);text-underline-offset:3px;text-decoration:underline}.claim-provenance ul{overflow-wrap:anywhere;margin:0;padding-left:13px;font:11px/1.6 Arial,sans-serif}.claim-flow-arrow{color:#236244;width:16px;height:16px}.claim-detail-note{color:#415b49;margin:10px 0 7px;font:12px/1.6 Arial,sans-serif!important}.claim-provenance-note{color:#667b6b;margin:0;font:10px/1.5 Arial,sans-serif!important}.claim-follow{color:var(--claim-green);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:9px 0 0;font:700 11px/1.5 Arial,sans-serif;text-decoration:underline}.reading-milestones,.reading-questions{background:#fff;border:1px solid #cbd9cd;border-radius:4px;margin-top:15px;padding:14px 16px;box-shadow:0 4px 16px #11372409}.reading-panel-heading h3{font-size:21px!important}.reading-milestones ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:12px 0 0;list-style:none;display:grid}.reading-milestones li{border-top:2px solid #a9c1ad;align-content:start;gap:4px;min-width:0;padding:16px 10px 2px;display:grid;position:relative}.reading-milestones li:before{content:"";box-sizing:border-box;background:#fff;border:2px solid #276c49;border-radius:50%;width:12px;height:12px;position:absolute;top:-8px;left:10px}.reading-milestones li.is-recorded:before{background:#195b3c}.reading-milestones li>strong{font:700 13px/1.4 Arial,sans-serif}.reading-milestones li>span{font:12px/1.4 Arial,sans-serif}.reading-milestones li>small,.reading-milestones a{color:#5b7362;font:10px/1.5 Arial,sans-serif}.reading-milestones a{color:var(--claim-green)}.reading-questions details{border-top:1px solid #e1e8dd;padding:10px 0}.reading-questions details:first-of-type{border:0}.reading-questions summary{cursor:pointer;font:700 13px/1.5 Georgia,serif}.reading-questions p{color:#536c5b;margin:8px 0;font:12px/1.6 Arial,sans-serif!important}.claim-passages{isolation:isolate;margin-top:20px;padding:0 4px;position:relative}.claim-passages[hidden]{display:none}.claim-passage-row{border-top:1px solid #e1e8db;grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:30px;padding:18px 0;display:grid}.claim-passage{min-width:0;scroll-margin:90px}.claim-passage p{margin:0 0 10px;font:400 16px/1.8 Georgia,serif}.claim-passage a{color:var(--claim-green);font:11px/1.5 Arial,sans-serif}.claim-passage>small{color:var(--claim-muted);margin-top:5px;font:10px/1.5 Arial,sans-serif;display:block}.claim-passage mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;transition:background-color .18s,box-shadow .18s}.claim-passage mark[data-selected=true]{background:#e5f2d8;box-shadow:0 2px #87b48b}.claim-margin{background:#f5f8f1;border-left:2px solid #bed4bd;padding:12px;transition:background-color .18s}.claim-margin.is-selected{border-color:var(--claim-green);background:#eaf3e7}.claim-margin>small{text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px;font:700 9px/1.5 Arial,sans-serif;display:block}.claim-margin strong{font:700 12px/1.5 Arial,sans-serif}.claim-margin p{margin:8px 0;font:12px/1.6 Arial,sans-serif!important}.claim-margin>span,.claim-margin button{font:700 10px/1.5 Arial,sans-serif}.claim-margin button{color:var(--claim-green);cursor:pointer;background:0 0;border:0;padding:5px 0;text-decoration:underline}.claim-connectors{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.claim-connectors path{fill:none;stroke:#488367;stroke-width:1.5px;stroke-dasharray:1;animation:.28s ease-out both claim-connect}.article-claims button:focus-visible{outline-offset:3px;outline:3px solid #b48735}.article-claims a:focus-visible{outline-offset:3px;outline:3px solid #b48735}.article-claims summary:focus-visible{outline-offset:3px;outline:3px solid #b48735}.claim-passage:focus-visible{outline-offset:3px;outline:3px solid #b48735}@keyframes claim-connect{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes claim-diagram-enter{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1099px){.claim-passage-row{grid-template-columns:1fr;gap:12px}.claim-connectors{display:none}.claim-margin{margin-left:12px}}@media (max-width:630px){.claim-heading{padding:13px 12px 9px}.claim-heading>span,.reading-panel-heading>small{display:none}.claim-model-basis{padding:0 12px 10px}.claim-box{padding:0 12px 14px;display:block}.claim-choices{border:0;border-bottom:1px solid #d5dfd6;padding:0 0 10px}.claim-choices button{padding:10px 8px}.claim-detail{padding:16px 0 0}.claim-provenance{grid-template-columns:1fr;gap:7px;padding:10px}.claim-flow-arrow{justify-self:center;transform:rotate(90deg)}.claim-provenance>div{padding:11px}.claim-provenance>div>svg{float:left;margin-right:8px}.claim-provenance strong{font-size:13px}.reading-milestones ol{grid-template-columns:1fr;padding:0 0 0 6px}.reading-milestones li{border-top:0;border-left:2px solid #a9c1ad;padding:5px 0 16px 20px}.reading-milestones li:before{top:7px;left:-7px}.reading-milestones,.reading-questions{padding:13px 12px}.claim-margin{margin-left:0}}@media (prefers-reduced-motion:reduce){.claim-connectors path,.claim-provenance{animation:none}.claim-passage mark,.claim-margin{transition:none}}
