/* Finite editorial expressions retained from Preview 172. Content stays source-owned. */
.sa-publication .prose .pull-quote{margin:3rem 0;padding:.25rem 0 .25rem 1.5rem;border-left:2px solid var(--green);color:var(--green);font-size:1.75rem;line-height:1.4;font-weight:400;font-style:italic;letter-spacing:.01em;word-spacing:.04em;break-inside:avoid}
.sa-publication .prose .pull-quote>p{margin:0;text-wrap:pretty;overflow-wrap:break-word}
.sa-publication .prose .pull-quote+h2{margin-top:0}
:is(.sa-publication,.sa-work-support) .editorial-insert{margin:2rem 0;padding:1.5rem;border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);color:var(--ink);font-size:var(--description);line-height:1.6;overflow-wrap:anywhere}
:is(.sa-publication,.sa-work-support) .editorial-insert :is(figcaption,caption){font-size:var(--h3);font-weight:500;line-height:1.4;text-align:left;margin:0;padding:0 0 1.25rem}
:is(.sa-publication,.sa-work-support) .editorial-insert h3{font-size:var(--description);font-weight:500;line-height:1.4;text-align:left;text-wrap:pretty;margin:0 0 .5rem}
:is(.sa-publication,.sa-work-support) .editorial-insert p{margin:0}
:is(.sa-publication,.sa-work-support) .editorial-insert .editorial-note{font-size:1rem;line-height:1.6;color:var(--muted);margin:1.25rem 0 0;padding-top:1rem;border-top:1px solid var(--rule)}
:is(.sa-publication,.sa-work-support) .editorial-note a{color:var(--green);text-decoration:underline;text-underline-offset:.18em}
:is(.sa-publication,.sa-work-support) .editorial-definitions dl{margin:0}
:is(.sa-publication,.sa-work-support) .editorial-definitions dl>div{padding:1rem 0;border-top:1px solid var(--rule)}
:is(.sa-publication,.sa-work-support) .editorial-definitions dl>div:first-child{padding-top:0;border-top:0}
:is(.sa-publication,.sa-work-support) .editorial-definitions dl>div:last-child{padding-bottom:0}
:is(.sa-publication,.sa-work-support) .editorial-definitions dt{font-weight:500;margin-bottom:.25rem}
:is(.sa-publication,.sa-work-support) .editorial-definitions dd{margin:0}
:is(.sa-publication,.sa-work-support) .editorial-comparison table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;font-size:1.0625rem;line-height:1.5}
:is(.sa-publication,.sa-work-support) .editorial-comparison :is(th,td){width:auto;padding:.75rem .625rem;overflow-wrap:anywhere;border:1px solid var(--rule);text-align:left}
:is(.sa-publication,.sa-work-support) .editorial-comparison thead th{vertical-align:bottom;background:var(--green);color:var(--paper);font-weight:500}
:is(.sa-publication,.sa-work-support) .editorial-comparison tbody th{background:var(--stone);color:var(--ink);font-weight:500}
:is(.sa-publication,.sa-work-support) .editorial-comparison .numeric{text-align:right;font-variant-numeric:tabular-nums}
:is(.sa-publication,.sa-work-support) .editorial-evidence{padding:0;border:0;background:none}
:is(.sa-publication,.sa-work-support) .editorial-evidence-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}
:is(.sa-publication,.sa-work-support) .editorial-stat{padding:1.25rem;border:1px solid var(--rule);border-top:2px solid var(--green);border-radius:var(--radius);min-width:0}
:is(.sa-publication,.sa-work-support) .editorial-stat .editorial-value{font-size:2.5rem;line-height:1.15;font-weight:500;color:var(--green);margin:1rem 0 .75rem;font-variant-numeric:tabular-nums}
:is(.sa-publication,.sa-work-support) .editorial-value span{font-size:1.125rem;font-weight:400;white-space:normal}
:is(.sa-publication,.sa-work-support) .editorial-stat .editorial-population{font-weight:500;font-size:1rem;line-height:1.5}
:is(.sa-publication,.sa-work-support) .editorial-stat .editorial-description{font-size:1rem;line-height:1.6;color:var(--muted);margin-top:.5rem}
:is(.sa-publication,.sa-work-support) .editorial-sequence ol{margin:0;padding-left:1.5rem}
:is(.sa-publication,.sa-work-support) .editorial-sequence li{padding-left:.5rem;margin:0 0 1.25rem}
:is(.sa-publication,.sa-work-support) .editorial-sequence li:last-child{margin-bottom:0}
:is(.sa-publication,.sa-work-support) .editorial-sequence li::marker{font-weight:500;color:var(--green)}
:is(.sa-publication,.sa-work-support) .editorial-flow{list-style:none;margin:0;padding:0}
:is(.sa-publication,.sa-work-support) .editorial-flow-node{background:var(--stone);padding:1.125rem;border-left:2px solid var(--green)}
:is(.sa-publication,.sa-work-support) .editorial-connector{display:flex;align-items:center;gap:.75rem;min-height:3rem;padding:.625rem 1.25rem;font-size:1rem;color:var(--muted)}
:is(.sa-publication,.sa-work-support) .editorial-connector span{font-size:1.5rem;line-height:1}
:is(.sa-publication,.sa-work-support) .editorial-feedback-return{padding:1rem 0 0;font-size:1rem;line-height:1.6}
:is(.sa-publication,.sa-work-support) .editorial-feedback-return span{padding-right:.4rem;color:var(--green)}
:is(.sa-publication,.sa-work-support) .editorial-feedback-return strong{font-weight:500}
@media screen and (min-width:40rem){@supports(grid-template-rows:subgrid){:is(.sa-publication,.sa-work-support) .editorial-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;row-gap:.5rem}:is(.sa-publication,.sa-work-support) .editorial-stat{display:grid;grid-template-rows:subgrid;grid-row:span 4}:is(.sa-publication,.sa-work-support) .editorial-stat :is(h3,.editorial-description){margin:0}}}
@media(max-width:47.99rem){.sa-publication .prose .pull-quote{margin-block:2.5rem;padding-left:1rem;font-size:1.5rem;line-height:1.45}:is(.sa-publication,.sa-work-support) .editorial-comparison table{font-size:1rem}}
@media(max-width:39.99rem){:is(.sa-publication,.sa-work-support) .editorial-evidence-grid{grid-template-columns:minmax(0,1fr)}:is(.sa-publication,.sa-work-support) .editorial-insert{padding:1.25rem}:is(.sa-publication,.sa-work-support) .editorial-evidence{padding:0}:is(.sa-publication,.sa-work-support) .editorial-insert :is(figcaption,caption){font-size:1.25rem}:is(.sa-publication,.sa-work-support) .editorial-comparison{padding:1rem}:is(.sa-publication,.sa-work-support) .editorial-comparison :is(th,td){padding:.625rem .375rem;font-size:1rem}:is(.sa-publication,.sa-work-support) .editorial-stat{padding:1.25rem}}
@media(forced-colors:active){.sa-publication .prose .pull-quote{color:CanvasText;border-color:CanvasText}:is(.sa-publication,.sa-work-support) :is(.editorial-insert,.editorial-stat,.editorial-flow-node,.editorial-comparison th,.editorial-comparison td){border-color:CanvasText;background:Canvas;color:CanvasText}:is(.sa-publication,.sa-work-support) .editorial-note a{color:LinkText}:is(.sa-publication,.sa-work-support) :is(.editorial-stat .editorial-value,.editorial-connector,.editorial-feedback-return span),:is(.sa-publication,.sa-work-support) .editorial-sequence li::marker{color:CanvasText}}
@media print{.sa-publication .prose .pull-quote{display:none!important}.sa-publication .prose .pull-quote+h2{margin-top:3rem}:is(.sa-publication,.sa-work-support) .editorial-insert{margin-block:1.25rem;padding:1rem;color:#000;background:#fff;border-color:#000;font-size:11pt}:is(.sa-publication,.sa-work-support) .editorial-insert :is(figcaption,caption){font-size:13pt;break-after:avoid}:is(.sa-publication,.sa-work-support) :is(.editorial-note,.editorial-stat .editorial-population,.editorial-stat .editorial-description,.editorial-connector,.editorial-feedback-return){font-size:10pt;color:#000}:is(.sa-publication,.sa-work-support) .editorial-evidence-grid{display:block}:is(.sa-publication,.sa-work-support) .editorial-evidence{padding:0;border:0}:is(.sa-publication,.sa-work-support) .editorial-stat{margin-bottom:1rem;break-inside:avoid}:is(.sa-publication,.sa-work-support) :is(.editorial-insert h3,.editorial-definitions dt){break-after:avoid}:is(.sa-publication,.sa-work-support) :is(.editorial-stat .editorial-value,.editorial-feedback-return span){color:#000}:is(.sa-publication,.sa-work-support) .editorial-flow-node{background:#fff;border-color:#000}:is(.sa-publication,.sa-work-support) .editorial-comparison table{font-size:10pt}:is(.sa-publication,.sa-work-support) .editorial-comparison :is(th,td){background:#fff;color:#000;border-color:#000}:is(.sa-publication,.sa-work-support) .editorial-note a{color:#000}}
