#geo-effectiveness-content{color:var(--ink);min-width:0}
.effects-lead{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 26px;background:#edf3ef;border:1px solid #dbe5de;border-radius:10px}
.effects-kicker{font-size:11px;letter-spacing:.03em;color:#66716b}
.effects-lead h3{font-size:22px;line-height:1.5;font-weight:600;margin:7px 0 9px;letter-spacing:-.3px}
.effects-lead p{font-size:13px;line-height:1.8;color:#52645a;max-width:760px;margin:0}
.effects-baseline{font-size:14px;color:#355d47;white-space:nowrap;text-align:right;padding-top:5px}
.effects-baseline small{display:block;font-size:11px;color:#65776c;margin-top:6px}
.effects-chain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--line);background:white;border-radius:9px;margin:16px 0 28px;overflow:hidden}
.effects-chain>div{padding:19px 22px;min-width:0;border-right:1px solid var(--line)}
.effects-chain>div:last-child{border:0;background:#fafafa}
.effects-chain span{display:block;font-size:11px;color:var(--muted);margin-bottom:8px}
.effects-chain strong{display:block;font-size:17px;font-weight:600;line-height:1.5}
.effects-chain p{font-size:11px;line-height:1.8;color:var(--muted);margin:7px 0 0}
.effects-chain-pending strong{color:#6b7170}
.effects-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 12px}
.effects-section-head h3,.effects-overall h3{font-size:17px;font-weight:600;margin:0 0 6px}
.effects-section-head p,.effects-overall p{font-size:12px;color:var(--muted);line-height:1.8;margin:0}
.effects-section-head .text-link{font-size:12px;white-space:nowrap}
.effects-scope{font-size:12px;color:var(--muted);line-height:1.8;margin:13px 0 28px}
.effects-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;align-items:start}
.effects-article{min-width:0;background:white;border:1px solid var(--line);border-radius:10px;padding:21px 20px;overflow:hidden}
.effects-article>header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
.effects-status{display:inline-block;font-size:10px;line-height:1.5;color:#2f6247;background:#edf4ef;padding:4px 7px;border-radius:4px;white-space:nowrap}
.effects-status-warning{background:#fff0e6;color:#975022}
.effects-status-neutral{background:#f0f1f2;color:#68716d}
.effects-article h3{font-size:21px;line-height:1.5;font-weight:600;margin:17px 0 4px}
.effects-page-link{font-size:11px;line-height:1.7;margin:0 0 17px;overflow-wrap:anywhere}
.effects-page-link a{color:#416f53;text-decoration:none}
.effects-dates{margin:0;padding:12px 0;border-top:1px solid #edf0ee;border-bottom:1px solid #edf0ee;font-size:11px}
.effects-dates>div{display:flex;justify-content:space-between;gap:10px;margin:4px 0;line-height:1.7}
.effects-dates dt{color:var(--muted)}.effects-dates dd{margin:0;font-variant-numeric:tabular-nums}.effects-pending-text{color:#878c89}
.effects-result{padding:19px 0 18px}
.effects-result>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}
.effects-result>div>span{font-size:11px;color:var(--muted)}
.effects-result strong{font-size:25px;font-weight:600;letter-spacing:-.5px;font-variant-numeric:tabular-nums}
.effects-meter{height:5px;background:#e9eeeb;border-radius:3px;overflow:hidden;margin:12px 0}
.effects-meter span{display:block;height:100%;background:#4a7859;border-radius:3px}
.effects-result p{font-size:11px;color:var(--muted);line-height:1.8;margin:0;min-height:40px}
.effects-result p b{font-weight:500;color:#343e38}
.effects-warning{margin:0 0 16px;padding:10px 12px;border-left:2px solid #bc7b4d;background:#fff7f1;font-size:11px;line-height:1.8;color:#92512b}
.effects-warning strong,.effects-warning span{display:block}
.effects-warning strong{font-weight:600}
.effects-evidence h4{font-size:12px;font-weight:600;margin:0 0 9px}
.effects-evidence-links{display:flex;flex-direction:column;gap:6px}
.effects-evidence-button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;font:inherit;font-size:11px;line-height:1.7;color:#345941;background:#f8faf8;border:1px solid #e1e9e3;padding:7px 9px;border-radius:5px;cursor:pointer;overflow-wrap:anywhere}
.effects-evidence-button:hover{background:#edf4ef;border-color:#9bb5a3}
.effects-evidence-button span{flex:none}
.effects-evidence-button:focus-visible,.effects-method summary:focus-visible,.effects-all summary:focus-visible,.effects-extra-info summary:focus-visible,.effects-more-errors summary:focus-visible{outline:2px solid #477c58;outline-offset:3px}
.effects-more-errors{margin-top:9px;font-size:11px;color:#7d624e}.effects-more-errors summary{cursor:pointer;padding:4px 0}.effects-more-errors[open] summary{margin-bottom:7px}
.effects-next{margin-top:18px;padding-top:13px;border-top:1px solid #edf0ee}
.effects-next>span{font-size:10px;color:#65746b}.effects-next p{font-size:11px;color:var(--muted);line-height:1.8;margin:7px 0 0}
.effects-all{margin-top:16px;border-top:1px solid #edf0ee;padding-top:12px;font-size:11px;color:var(--muted)}
.effects-all>summary{cursor:pointer;line-height:1.8}.effects-all>div{padding-top:8px}
.effects-answer-row{padding:7px 0;border-bottom:1px solid #eef1ee}.effects-answer-row:last-child{border:0}.effects-answer-row small{display:block;font-size:10px;color:#777e79;margin:3px 0 0}
.effects-compact{padding:2px 0;background:none;border:0}
.effects-muted{font-size:11px;line-height:1.8;color:var(--muted)}
.effects-pending,.effects-information{margin-top:30px}
.effects-pending-list{border:1px solid var(--line);border-radius:9px;background:white;overflow:hidden}
.effects-pending-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(160px,1fr) minmax(180px,1.8fr);align-items:center;gap:22px;padding:15px 20px;border-bottom:1px solid #edf0ee}
.effects-pending-row:last-child{border:0}.effects-pending-row h4{font-size:13px;font-weight:500;margin:4px 0 0;line-height:1.7}
.effects-pending-row p{font-size:11px;line-height:1.8;color:var(--muted);margin:5px 0 0}
.effects-information-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.effects-information-grid article{background:#f2f4f3;padding:20px;border-radius:8px;min-width:0}
.effects-information-grid article>span{font-size:10px;color:#67756b}.effects-information-grid h4{font-size:14px;font-weight:500;margin:10px 0}.effects-information-grid p{font-size:12px;line-height:1.9;color:#656e68;margin:0}.effects-information-grid small{display:block;border-top:1px solid #dde2de;font-size:11px;line-height:1.8;color:#68726b;padding-top:12px;margin-top:14px}
.effects-extra-info{font-size:12px;color:var(--muted);line-height:1.8;margin-top:14px}.effects-extra-info>summary{cursor:pointer}.effects-extra-info p{margin:12px 0}.effects-extra-info p span{font-size:11px}
.effects-download-status{font-size:11px;color:#416d50;line-height:1.6;margin:8px 0 0;min-height:0}.effects-download-status:empty{display:none}
.effects-overall{display:flex;align-items:center;justify-content:space-between;gap:24px;background:white;border:1px solid var(--line);border-radius:8px;padding:20px 22px;margin-top:26px}
.effects-overall>div:last-child{display:flex;gap:18px;flex-wrap:wrap;flex-shrink:0}.effects-overall .text-link{font-size:12px;white-space:nowrap}
.effects-method{margin-top:20px;font-size:12px;color:var(--muted);line-height:1.9}.effects-method summary{cursor:pointer}.effects-method[open]{padding:16px 20px;background:white;border:1px solid var(--line);border-radius:8px}.effects-method p{overflow-wrap:anywhere;margin:12px 0 0}
.effects-visits{margin-top:25px;padding:21px 23px;background:white;border:1px solid var(--line);border-radius:10px;min-width:0}
.effects-visits>.effects-section-head{margin-bottom:0}
.effects-page-review{margin-top:15px;padding-top:13px;border-top:1px solid #edf0ee;font-size:12px;color:var(--muted);line-height:1.8;min-width:0}
.effects-page-review>summary,.effects-updates>summary{cursor:pointer;color:#416b50}
.effects-review-body{padding-top:10px;min-width:0}.effects-review-note{margin:0 0 14px}
.effects-table-wrap{overflow-x:auto;max-width:100%;border:1px solid var(--line);border-radius:7px}
.effects-page-table{border-collapse:collapse;width:100%;min-width:630px;font-size:12px;font-variant-numeric:tabular-nums}
.effects-page-table caption{text-align:left;padding:10px 14px;background:#f8faf8;color:#56695d;font-size:11px}
.effects-page-table th,.effects-page-table td{padding:12px 14px;text-align:right;border-top:1px solid #edf0ee;white-space:nowrap}
.effects-page-table th:first-child{text-align:left}.effects-page-table thead th{font-size:11px;font-weight:500;color:#65726b;background:#fbfcfb}
.effects-page-table tbody th{font-weight:500;color:var(--ink)}.effects-page-table td{color:#444f48}
.effects-review-checks{padding-left:18px;margin:15px 0}.effects-review-checks li{padding-left:2px;margin:7px 0;overflow-wrap:anywhere}
.effects-file-source{font-size:11px;color:#778079;overflow-wrap:anywhere;margin:12px 0 0}
.effects-updates{margin-top:17px;border:1px solid var(--line);border-radius:9px;background:#fff;font-size:12px;color:var(--muted);line-height:1.8}
.effects-updates>summary{padding:16px 22px;font-weight:500;color:#394d40}.effects-updates>summary span{font-size:11px;color:#778078;font-weight:400;float:right;margin-left:12px}
.effects-update-body{border-top:1px solid #edf0ee;padding:16px 22px}.effects-update-body>p{margin:0 0 15px}
.effects-update-list{margin:0 0 19px;padding-left:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.effects-update-list li{padding-left:3px;min-width:0}.effects-update-list b{display:block;color:#3e4f43;font-weight:500;margin-bottom:5px}.effects-update-list span{display:block;overflow-wrap:anywhere}
.effects-update-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.effects-update-actions a{font-size:12px}
.effects-update-body .effects-pipeline-note{margin:14px 0 0;font-size:11px;color:#7b817d}
.effects-page-review>summary:focus-visible,.effects-updates>summary:focus-visible,.effects-table-wrap:focus-visible{outline:2px solid #477c58;outline-offset:3px}
@media(max-width:1100px){.effects-articles{gap:12px}.effects-article{padding:18px 15px}.effects-status{font-size:9px}.effects-result strong{font-size:23px}.effects-chain>div{padding:17px}.effects-chain strong{font-size:15px}}
@media(max-width:850px){.effects-articles{grid-template-columns:1fr}.effects-article{padding:22px}.effects-article>header{flex-wrap:nowrap}.effects-chain{grid-template-columns:1fr}.effects-chain>div{border-right:0;border-bottom:1px solid var(--line)}.effects-lead{padding:21px}.effects-lead h3{font-size:20px}.effects-information-grid{grid-template-columns:1fr}.effects-pending-row{grid-template-columns:minmax(130px,1fr) minmax(150px,1fr);gap:7px 18px}.effects-pending-row>p{grid-column:1/-1}.effects-overall{align-items:flex-start;flex-direction:column;gap:15px}.effects-result p{min-height:0}.effects-section-head{align-items:flex-start}.effects-section-head>.reset-button{flex:none}}
@media(max-width:500px){.effects-lead{flex-direction:column;gap:14px;padding:18px}.effects-baseline{display:flex;gap:10px;align-items:center;text-align:left;padding:0;font-size:12px}.effects-baseline small{margin:0}.effects-lead h3{font-size:19px}.effects-lead p{font-size:12px}.effects-article{padding:18px}.effects-section-head{flex-wrap:wrap;gap:11px}.effects-pending-row{grid-template-columns:minmax(0,1fr);padding:16px 18px;gap:7px}.effects-pending-row>p{grid-column:auto}.effects-information-grid article{padding:18px}.effects-chain>div{padding:15px 18px}.effects-chain strong{font-size:16px}.effects-overall{padding:18px}.effects-method[open]{padding:14px}.effects-article h3{font-size:20px}}
@media(max-width:850px){.effects-update-list{grid-template-columns:1fr;gap:14px}.effects-updates>summary span{float:none;display:block;margin:4px 0 0 14px}}
@media(max-width:500px){.effects-visits{padding:18px}.effects-updates>summary,.effects-update-body{padding:15px 18px}.effects-scope{margin-bottom:23px}.effects-dates>div{flex-wrap:wrap}}
