@property --p{syntax:"<number>";inherits:false;initial-value:0}.fieldnote{--accent:var(--vz-pine,#375345);--risk:var(--vz-clay,#c86a4c);--warn:var(--vz-clay,#c86a4c);--probe:var(--vz-pine,#375345);--do:var(--vz-pine,#375345);--ok:var(--vz-pine,#375345);--rule:#10131129;--rule-dark:#f4f1e926;--ink-2:#273029;--muted:#5f685f;--muted-2:#798178;--paper:var(--vz-paper,#f4f1e9);--paper-deep:var(--vz-paper-deep,#e8e3d8);--mist:var(--vz-mist,#dce5dd);--ink:var(--vz-ink,#101311);--ink-soft:var(--vz-ink-soft,#171b18);--sage:var(--vz-sage,#b8c8bb);font-family:var(--font-instrument-sans), "Helvetica Neue", Arial, sans-serif}.fieldnote .report-hero{border-bottom:1px solid var(--rule-dark);background:var(--ink);color:var(--paper);padding:clamp(4.5rem,7vw,7rem) 0 clamp(4rem,7vw,6.5rem);position:relative;overflow:hidden}.fieldnote .report-hero:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #b8c8bb33;border-radius:50%;width:clamp(28rem,50vw,48rem);position:absolute;top:50%;right:clamp(-18rem,-12vw,-8rem)}.fieldnote .report-hero:before{z-index:0;content:"";pointer-events:none;background:#b8c8bb21;width:min(52vw,50rem);height:1px;position:absolute;top:50%;right:0}.fieldnote .report-hero>*{z-index:1;position:relative}.fieldnote .report-hero>div{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2.3vw,2.25rem);display:grid}.fieldnote .rh-cat{color:var(--sage);letter-spacing:.11em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:.85rem;font-size:.72rem;font-weight:680;line-height:1.4;display:inline-flex}.fieldnote .report-hero h1{max-width:13ch;color:var(--paper);letter-spacing:-.062em;overflow-wrap:break-word;grid-area:2/1/auto/10;margin:1.5rem 0 0;font-size:clamp(3rem,6.2vw,6.35rem);font-weight:600;line-height:.93}.fieldnote .report-hero h1 .accent{color:var(--sage)}.fieldnote .report-hero h1 .risk{color:var(--risk)}.fieldnote .rh-body{display:contents}.fieldnote .rh-body>div:first-child{grid-area:3/1/auto/9;margin-top:clamp(2rem,3vw,3rem)}.fieldnote .rh-dek{color:#f4f1e9c2;max-width:64ch;margin:0;font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.68}.fieldnote .rh-dek a,.fieldnote .rh-dek b{color:var(--paper)}.fieldnote .rh-dek a{text-underline-offset:.18em;border-bottom:1px solid #f4f1e957;transition:border-color .18s,color .18s}.fieldnote .rh-dek a:hover{border-color:var(--risk);color:var(--sage)}.fieldnote .rh-cta{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.fieldnote .rh-cta a{border-radius:0;min-height:3rem;transition:background-color .52s cubic-bezier(.22,1,.36,1),border-color .52s cubic-bezier(.22,1,.36,1),color .52s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1)}.fieldnote .dossier{border-top:2px solid var(--sage);border-bottom:1px solid var(--rule-dark);background:0 0;grid-area:4/1/auto/-1;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(3.5rem,6vw,6rem);display:grid;position:relative;overflow:visible}.fieldnote .dossier:after{content:none}.fieldnote .dossier .tk,.fieldnote .dossier-head .n,.fieldnote .sec-label .n{display:none}.fieldnote .dossier-head{border-bottom:1px solid var(--rule-dark);color:var(--sage);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;padding:.85rem 0;font-size:.68rem;font-weight:680}.fieldnote .dossier-row{border-right:1px solid var(--rule-dark);flex-direction:column;justify-content:space-between;gap:.65rem;min-height:7.5rem;padding:1.1rem 1rem 1.1rem 0;display:flex}.fieldnote .dossier-row+.dossier-row{border-top:0;padding-left:1rem}.fieldnote .dossier-row:last-child{border-right:0}.fieldnote .dossier-row .k{color:#f4f1e980;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.fieldnote .dossier-row .v{color:var(--paper);font-size:.9rem;font-weight:600;line-height:1.42}.fieldnote .dossier-row .v.sm{color:#f4f1e9b8;font-weight:430}.fieldnote .kf-wrap{margin-top:0}.fieldnote .kf-label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.72rem;font-weight:650;display:flex}.fieldnote .kf-label:after{background:var(--rule);content:"";flex:1;height:1px}.fieldnote .kf{border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fieldnote .kf-stat{border-right:1px solid var(--rule);background-image:linear-gradient(90deg,#37534512,#37534506);background-position:0;background-repeat:no-repeat;background-size:0 100%;flex-direction:column;gap:.55rem;min-height:12rem;padding:1.75rem clamp(1.25rem,2vw,1.75rem) 1.5rem;transition:background-size .72s cubic-bezier(.22,1,.36,1);display:flex}.fieldnote .kf-stat:last-child{border-right:0}.fieldnote .kf-num{color:var(--accent);letter-spacing:-.055em;font-size:clamp(2.25rem,4vw,4.25rem);font-weight:600;line-height:.95}.fieldnote .kf-stat.risk .kf-num{color:var(--risk)}.fieldnote .kf-stat.flat .kf-num{font-size:clamp(2rem,3vw,3rem)}.fieldnote .kf-cap{max-width:27ch;color:var(--ink-2);font-size:.9rem;line-height:1.52}.fieldnote .kf-src{color:var(--muted);letter-spacing:.065em;text-transform:uppercase;margin-top:auto;padding-top:.75rem;font-size:.72rem;font-weight:620}.fieldnote .report-reading{background:var(--paper);color:var(--ink);grid-template-columns:clamp(12.5rem,17vw,15.5rem) minmax(0,1fr);align-items:start;display:grid;position:relative}.fieldnote .report-contents{z-index:20;border-right:1px solid var(--rule);background:var(--paper);width:100%;height:calc(100svh - 4.5rem);min-height:0;color:var(--ink);grid-area:1/1;position:sticky;top:4.5rem;overflow-y:auto}.fieldnote .report-contents-inner{flex-direction:column;height:100%;padding:clamp(1.75rem,3vw,2.75rem) clamp(1.25rem,2.3vw,2rem);display:flex}.fieldnote .report-contents-mark{border-bottom:1px solid var(--rule);color:var(--ink);flex-direction:column;padding-bottom:1.35rem;line-height:1.2;text-decoration:none;display:flex}.fieldnote .report-contents-mark span{letter-spacing:.105em;text-transform:uppercase;font-size:.73rem;font-weight:720}.fieldnote .report-contents-mark small{color:var(--muted);margin-top:.2rem;font-size:.68rem}.fieldnote .report-contents-desktop,.fieldnote .report-contents-desktop ol{min-width:0}.fieldnote .report-contents-desktop{margin-top:auto;margin-bottom:auto}.fieldnote .report-contents-desktop ol{border-top:1px solid var(--rule);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fieldnote .report-contents-desktop a{border-bottom:1px solid var(--rule);min-height:3.15rem;color:var(--muted);justify-content:space-between;align-items:center;padding:.7rem 1.8rem .7rem 0;font-size:.74rem;font-weight:620;line-height:1.35;text-decoration:none;transition:color .36s cubic-bezier(.22,1,.36,1),padding-left .46s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.fieldnote .report-contents-desktop a:after{background:var(--accent);content:"";opacity:0;transform-origin:100%;width:1.15rem;height:1px;transition:opacity .26s,transform .42s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;right:0;transform:scaleX(.35)}.fieldnote .report-contents-desktop a[aria-current=location]{color:var(--accent);padding-left:.6rem}.fieldnote .report-contents-desktop a[aria-current=location]:after{opacity:1;transform:scaleX(1)}.fieldnote .report-contents-mobile{display:none}.fieldnote .report-progress{pointer-events:none;width:2px;position:absolute;top:0;bottom:0;right:-1px;overflow:hidden}.fieldnote .report-progress>span{background:var(--accent);width:100%;height:100%;transform:scaleY(var(--report-progress,0));transform-origin:top;transition:transform .14s linear;display:block}.fieldnote .report-canvas{background:var(--paper);grid-area:1/2;min-width:0}.fieldnote .report-evidence{border-bottom:1px solid var(--rule);background:var(--mist);color:var(--ink);padding-block:clamp(4rem,7vw,7rem)}.fieldnote .report-evidence>div{grid-template-columns:minmax(10rem,.34fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.fieldnote .report-evidence .kf-wrap{display:contents}.fieldnote .report-evidence .kf-label{border-top:2px solid var(--ink);margin:0;padding-top:1rem;line-height:1.55;display:block}.fieldnote .report-evidence .kf-label:after{display:none}.fieldnote .report-evidence .kf{border-top:2px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr))}.fieldnote .report-chapters{background:var(--paper)}.fieldnote .report-chapter,.fieldnote .report-appendix{scroll-margin-top:6.5rem}.fieldnote .report-chapter{border-bottom:1px solid var(--rule);background:var(--paper);color:var(--ink);padding-block:clamp(6rem,10vw,10rem);position:relative}.fieldnote .report-chapter>div{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(1rem,2.3vw,2.25rem);display:grid}.fieldnote .report-chapter--action{background:color-mix(in srgb, var(--mist) 76%, var(--paper))}.fieldnote .report-chapter--data-wide{background:var(--paper-deep)}.fieldnote .sec-head{border-top:2px solid var(--ink);grid-column:1/5;margin:0;padding:1.1rem 1.5rem 1.5rem 0;position:sticky;top:6.75rem}.fieldnote .sec-label{color:var(--pine,#375345);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.75rem;padding-top:.35rem;font-size:.7rem;font-weight:680;display:flex}.fieldnote .sec-label:after{background:var(--rule);content:"";width:2rem;height:1px}.fieldnote .sec-title{max-width:12ch;color:var(--ink);letter-spacing:-.055em;margin:clamp(1.5rem,3vw,2.5rem) 0 0;font-size:clamp(2.3rem,3.7vw,4.2rem);font-weight:600;line-height:.96}.fieldnote .sec-title .accent{color:var(--accent)}.fieldnote .pull{max-width:31ch;color:var(--ink);letter-spacing:-.038em;grid-column:5/13;margin:0 0 clamp(2.5rem,5vw,4.5rem);padding-top:.15rem;font-size:clamp(1.65rem,2.8vw,2.65rem);font-style:normal;font-weight:520;line-height:1.16}.fieldnote .pull .accent,.fieldnote .pull .risk{color:var(--accent)}.fieldnote .split{grid-column:5/13;grid-template-columns:minmax(0,1.18fr) minmax(17rem,.82fr);align-items:start;gap:clamp(2rem,2.5vw,2.5rem);min-width:0;display:grid}.fieldnote .split>*,.fieldnote .chart-head>*{min-width:0}.fieldnote .report-chapter>div>.chart,.fieldnote .report-chapter>div>.finding{grid-column:5/13}.fieldnote .report-chapter>div>.chart{margin-top:clamp(2.25rem,4vw,4rem)!important}.fieldnote .report-chapter>div>.finding{margin-top:clamp(2.75rem,5vw,4.75rem)}.fieldnote .report-chapter--reverse .sec-head{grid-column:9/13;padding-right:0}.fieldnote .report-chapter--reverse .pull,.fieldnote .report-chapter--reverse .split,.fieldnote .report-chapter--reverse>div>.chart,.fieldnote .report-chapter--reverse>div>.finding{grid-column:1/9}.fieldnote .report-chapter--analysis .split,.fieldnote .report-chapter--action .split{grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr)}.fieldnote .report-chapter--data-wide .sec-head{grid-column:1/5}.fieldnote .report-chapter--data-wide .pull,.fieldnote .report-chapter--data-wide .split,.fieldnote .report-chapter--data-wide>div>.chart,.fieldnote .report-chapter--data-wide>div>.finding{grid-column:5/13}.fieldnote .report-chapter--feature .split .chart,.fieldnote .report-chapter--reverse .split .chart,.fieldnote .report-chapter--data-wide .split .chart{background:var(--mist)}.fieldnote .prose p{max-width:66ch;color:var(--ink-2);margin:0 0 1.15rem;font-size:1.04rem;line-height:1.75}.fieldnote .prose p:last-child{margin-bottom:0}.fieldnote .prose a,.fieldnote .finding a,.fieldnote .method a{color:var(--accent);text-underline-offset:.18em;border-bottom:1px solid #37534552;transition:border-color .18s,color .18s}.fieldnote .prose a:hover,.fieldnote .finding a:hover,.fieldnote .method a:hover{border-color:var(--risk);color:var(--ink)}.fieldnote :is(a,button):focus-visible{outline:2px solid var(--risk);outline-offset:3px}.fieldnote .prose b,.fieldnote .finding b,.fieldnote .method b{color:var(--ink);font-weight:650}.fieldnote .chart{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 88%, transparent);transition:background-color .62s cubic-bezier(.22,1,.36,1),border-color .62s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;container-type:inline-size}.fieldnote .chart:before{z-index:2;background:var(--risk);content:"";transform-origin:0;width:2.5rem;height:2px;transition:transform .72s cubic-bezier(.22,1,.36,1);position:absolute;top:-1px;left:clamp(1.35rem,8%,4rem);transform:scaleX(.22)}.fieldnote .chart-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 1.35rem;display:flex}.fieldnote .chart-head p,.fieldnote .chart-head h5{color:var(--ink);margin:0;font-size:.9rem;font-weight:680}.fieldnote .chart-head .src{color:var(--muted);letter-spacing:.045em;text-align:right;font-size:.74rem;font-weight:620;line-height:1.4}.fieldnote .chart-body{z-index:1;padding:clamp(1.5rem,3vw,2.25rem) clamp(1rem,5cqi,1.35rem);position:relative}.fieldnote .chart-foot{z-index:1;color:var(--muted);padding:0 1.35rem 1.2rem;font-size:.76rem;line-height:1.5;position:relative}.fieldnote .bars{flex-direction:column;display:flex}.fieldnote .bar-row{border-top:1px solid var(--rule);flex-direction:column;gap:.6rem;padding:.9rem 0;display:flex}.fieldnote .bar-row:first-child{border-top:0;padding-top:0}.fieldnote .bar-top{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.fieldnote .bar-name{color:var(--ink-2);font-size:.9rem;line-height:1.4}.fieldnote .bar-val{color:var(--accent);font-size:1.05rem;font-weight:680}.fieldnote .bar-row.risk .bar-val{color:#93442f}.fieldnote .bar{background:#10131117;height:.55rem;position:relative;overflow:hidden}.fieldnote .bar-fill{width:calc(var(--val,0) * 1%);background:var(--accent);position:absolute;inset:0 auto 0 0}.fieldnote .bar-row.risk .bar-fill{background:var(--risk)}.fieldnote .vs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.fieldnote .vs-cell{border:1px solid var(--rule);text-align:center;background:#dce5dd8c;min-width:0;padding:clamp(.85rem,5cqi,1.5rem)}.fieldnote .vs-cell.hi{background:#c86a4c14;border-color:#c86a4c61}.fieldnote .vs-num{color:var(--accent);letter-spacing:-.055em;white-space:nowrap;font-size:clamp(2rem,12cqi,4rem);font-weight:600;line-height:.95}.fieldnote .vs-num.compact{white-space:normal;font-size:clamp(1.35rem,8cqi,2.5rem);line-height:1.05}.fieldnote .vs-cell.hi .vs-num{color:#93442f}.fieldnote .vs-lbl{color:var(--muted);margin-top:.75rem;font-size:.84rem;line-height:1.45}.fieldnote .vs-mult{color:#93442f;letter-spacing:.06em;text-align:center;text-transform:uppercase;margin-top:1.25rem;font-size:.75rem;font-weight:680}.fieldnote .donut-wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;display:flex}.fieldnote .donut{--p:var(--val,0);aspect-ratio:1;background:conic-gradient(var(--dcol,var(--accent)) calc(var(--p) * 1%), #1013111a 0);border-radius:50%;flex:none;place-items:center;width:9.5rem;display:grid;position:relative;container-type:inline-size}.fieldnote .donut:before{background:var(--paper);content:"";border-radius:50%;position:absolute;inset:1rem}.fieldnote .donut .dc{text-align:center;position:relative}.fieldnote .donut .dc b{max-width:88cqi;color:var(--ink);letter-spacing:-.04em;margin:0 auto;font-size:clamp(1.5rem,23cqi,2.6rem);font-weight:650;line-height:1;display:block}.fieldnote .donut .dc span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:650}.fieldnote .donut-legend{flex-direction:column;gap:.8rem;min-width:0;display:flex}.fieldnote .donut-legend .lg{color:var(--muted);grid-template-columns:.7rem minmax(0,1fr);align-items:start;gap:.7rem;font-size:.86rem;line-height:1.45;display:grid}.fieldnote .donut-legend .lg i{aspect-ratio:1;border-radius:50%;width:.65rem;margin-top:.2rem}.fieldnote .donut-legend .lg.on i{background:var(--accent)}.fieldnote .donut-legend .lg.off i{background:#10131124}.fieldnote .donut-legend .lg b{color:var(--ink);font-weight:650}.fieldnote .finding{border-top:2px solid var(--ink);margin-top:2.5rem}.fieldnote .finding.flush{margin-top:0}.fieldnote .finding-head{justify-content:space-between;align-items:baseline;gap:1rem;padding:.95rem 1rem;display:flex}.fieldnote .finding-head p,.fieldnote .finding-head h4{color:var(--ink);margin:0;font-size:1rem;font-weight:680}.fieldnote .finding-head .badge{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:680}.fieldnote .finding-list{margin:0;padding:0;list-style:none}.fieldnote .finding-list li{border-top:1px solid var(--rule);grid-template-columns:1.8rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.05rem 1rem;transition:background-color .62s cubic-bezier(.22,1,.36,1);display:grid}.fieldnote .finding-list .sev{aspect-ratio:1;width:1.7rem;color:var(--accent);border:1px solid #37534547;border-radius:0;place-items:center;display:grid}.fieldnote .finding-list .sev.risk{color:var(--risk);border-color:#c86a4c59}.fieldnote .finding-list .sev svg{width:.95rem;height:.95rem}.fieldnote .finding-list .ft,.fieldnote .finding-note{color:var(--muted);font-size:.94rem;line-height:1.62}.fieldnote .finding-note{border-top:1px solid var(--rule);padding:1.15rem 1rem 0}.fieldnote .sources{border-top:2px solid var(--ink)}.fieldnote .src-row{border-bottom:1px solid var(--rule);grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:baseline;gap:1.25rem;padding:1.35rem 1rem;transition:background-color .62s cubic-bezier(.22,1,.36,1);display:grid}.fieldnote .src-row .si{color:var(--muted);font-size:.76rem}.fieldnote .src-row .sname{color:var(--ink);font-size:1rem;font-weight:650}.fieldnote .src-row .sdesc{max-width:68ch;color:var(--muted);margin-top:.35rem;font-size:.88rem;line-height:1.6}.fieldnote .src-row .slink{color:var(--accent);white-space:nowrap;font-size:.8rem;font-weight:650}.fieldnote .method{border-left:2px solid var(--accent);max-width:72ch;color:var(--muted);margin-top:2rem;padding-left:1.25rem;font-size:.9rem;line-height:1.65}.fieldnote .report-backmatter{border-top:1px solid var(--rule);background:var(--paper-deep)}.fieldnote .report-appendix{color:var(--ink);background:0 0;padding-block:clamp(5.5rem,9vw,9rem)}.fieldnote .report-appendix+.report-appendix{border-top:1px solid var(--rule)}.fieldnote .report-appendix>div{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(1rem,2.3vw,2.25rem);max-width:1200px;display:grid}.fieldnote .report-appendix .sec-head{grid-column:1/5;position:sticky;top:6.75rem;margin-bottom:0!important}.fieldnote .report-appendix .sec-title{max-width:11ch}.fieldnote .report-appendix--faq [data-faq-accordion],.fieldnote .report-appendix--sources .sources,.fieldnote .report-appendix--sources .method,.fieldnote .report-appendix--sources>div>.finding{grid-column:5/13}.fieldnote .report-appendix--sources .method{margin-top:2.5rem}.fieldnote .report-appendix--sources>div>.finding{width:100%}@keyframes fn-bar-grow{0%{opacity:.35;transform:scaleX(0)}}@keyframes fn-donut-enter{0%{opacity:.35;transform:scale(.92)}}.fieldnote .reveal.in .bar-fill{transform-origin:0;animation:1.1s cubic-bezier(.22,1,.36,1) both fn-bar-grow}.fieldnote .reveal.in .donut{animation:.9s cubic-bezier(.22,1,.36,1) both fn-donut-enter}@media (hover:hover) and (pointer:fine){.fieldnote .rh-cta a:hover{transform:translateY(-2px)}.fieldnote .report-contents-mark:hover,.fieldnote .report-contents-desktop a:hover{color:var(--accent)}.fieldnote .finding-list li:hover,.fieldnote .src-row:hover{background:#3753450e}.fieldnote .kf-stat:hover{background-size:100% 100%}.fieldnote .chart:hover{background:var(--paper);border-color:#3753456b}.fieldnote .chart:hover:before{transform:scaleX(1)}}@media (min-width:501px){.fieldnote .report-evidence .kf-stat:nth-child(2n){border-right:0}.fieldnote .report-evidence .kf-stat:nth-child(-n+2){border-bottom:1px solid var(--rule)}}@media (min-width:941px) and (max-width:1200px){.fieldnote .report-chapter .split,.fieldnote .report-chapter--analysis .split,.fieldnote .report-chapter--action .split{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,3rem)}}@media (max-width:940px){.fieldnote .report-reading{display:block}.fieldnote .report-contents{border-right:0;border-bottom:1px solid var(--rule);width:100%;height:auto;min-height:0;position:relative;top:auto}.fieldnote .report-contents-inner{height:auto;min-height:3.5rem;padding:0 clamp(1.25rem,5vw,3rem);display:block}.fieldnote .report-contents-mark,.fieldnote .report-contents-desktop{display:none}.fieldnote .report-contents-mobile{display:block}.fieldnote .report-contents-mobile summary{min-height:3.5rem;color:var(--ink);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;list-style:none;display:grid;position:relative}.fieldnote .report-contents-mobile summary::-webkit-details-marker{display:none}.fieldnote .report-contents-mobile summary span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:680}.fieldnote .report-contents-mobile summary strong{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:650;overflow:hidden}.fieldnote .report-contents-mobile summary:after{color:var(--accent);content:"+";font-size:1.2rem;font-weight:400}.fieldnote .report-contents-mobile[open] summary:after{content:"−"}.fieldnote .report-contents-mobile ol{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0 0 1rem;list-style:none;display:grid}.fieldnote .report-contents-mobile li:nth-child(2n){border-left:1px solid var(--rule)}.fieldnote .report-contents-mobile a{border-bottom:1px solid var(--rule);min-height:2.75rem;color:var(--muted);align-items:center;padding:.65rem .75rem;font-size:.78rem;text-decoration:none;display:flex}.fieldnote .report-contents-mobile a[aria-current=location]{color:var(--accent);background:#3753450f;font-weight:650}.fieldnote .report-progress{width:auto;height:2px;inset:auto 0 -1px}.fieldnote .report-progress>span{transform:scaleX(var(--report-progress,0));transform-origin:0}.fieldnote .report-canvas{width:100%}.fieldnote .report-hero>div{display:block}.fieldnote .rh-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,4rem);margin-top:clamp(2.75rem,5vw,4rem);display:grid}.fieldnote .rh-body>div:first-child{grid-area:auto;margin-top:0}.fieldnote .dossier{grid-area:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.fieldnote .dossier-row:last-child{grid-column:span 2}.fieldnote .dossier-row:nth-of-type(4){border-right:0}.fieldnote .dossier-row:nth-of-type(n+5){border-top:1px solid var(--rule-dark)}.fieldnote .dossier-row:nth-of-type(5){padding-left:0}.fieldnote .report-evidence>div{display:block}.fieldnote .report-evidence .kf-label{margin-bottom:1.5rem}.fieldnote .report-chapter>div,.fieldnote .report-appendix>div{display:block}.fieldnote .report-chapter .sec-head,.fieldnote .report-appendix .sec-head{padding-right:0;position:relative;top:auto;margin-bottom:clamp(2.5rem,6vw,4rem)!important}.fieldnote .report-chapter .split,.fieldnote .report-chapter--analysis .split,.fieldnote .report-chapter--action .split{grid-template-columns:minmax(0,1fr)}.fieldnote .pull{max-width:34ch;margin-bottom:clamp(2.5rem,6vw,4rem)}.fieldnote .report-chapter>div>.chart,.fieldnote .report-chapter>div>.finding{margin-top:clamp(2.5rem,6vw,4rem)!important}.fieldnote .report-appendix--sources .method{margin-top:2rem}.fieldnote .kf{grid-template-columns:repeat(2,minmax(0,1fr))}.fieldnote .kf-stat:nth-child(2n){border-right:0}.fieldnote .kf-stat:nth-child(-n+2){border-bottom:1px solid var(--rule)}}@media (max-width:720px){.fieldnote .report-hero{padding-block:3.75rem 4rem}.fieldnote .rh-body{gap:2.5rem;margin-top:2.5rem}.fieldnote .rh-dek{font-size:1rem}.fieldnote .rh-cta{grid-template-columns:minmax(0,1fr);display:grid}.fieldnote .rh-cta a{width:100%}.fieldnote .dossier{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fieldnote .dossier-head,.fieldnote .dossier-row:last-child{grid-column:1/-1}.fieldnote .dossier-row{padding:.85rem 1rem;display:block}.fieldnote .dossier-row:nth-of-type(3),.fieldnote .dossier-row:nth-of-type(5){border-right:0}.fieldnote .dossier-row:nth-of-type(4){border-top:1px solid var(--rule-dark);border-right:1px solid var(--rule-dark)}.fieldnote .dossier-row .k{margin-bottom:.35rem;display:block}.fieldnote .report-hero:before,.fieldnote .report-hero:after{opacity:.55}.fieldnote .sec-head{grid-template-columns:minmax(0,1fr);gap:1rem}.fieldnote .finding-head,.fieldnote .chart-head{flex-wrap:wrap}.fieldnote .chart-head .src{text-align:left}.fieldnote .src-row{grid-template-columns:1.6rem minmax(0,1fr);gap:.8rem}.fieldnote .src-row .slink{white-space:normal;overflow-wrap:anywhere;grid-column:2;min-width:0}.fieldnote .report-hero>div,.fieldnote .report-evidence>div,.fieldnote .report-chapter>div,.fieldnote .report-appendix>div{padding-inline:1.25rem}}@media (max-width:500px){.fieldnote .report-contents{top:auto}.fieldnote .report-contents-inner{padding-inline:1.25rem}.fieldnote .report-contents-mobile ol{grid-template-columns:minmax(0,1fr)}.fieldnote .report-contents-mobile li:nth-child(2n){border-left:0}.fieldnote .kf{grid-template-columns:minmax(0,1fr)}.fieldnote .kf-stat,.fieldnote .kf-stat+.kf-stat{border-right:0;border-bottom:1px solid var(--rule);min-height:8rem;padding:1.35rem 1.25rem}.fieldnote .kf-stat:last-child{border-bottom:0}.fieldnote .vs{grid-template-columns:minmax(0,1fr)}.fieldnote .vs-cell{padding:1.25rem}.fieldnote .dossier-row{grid-template-columns:minmax(0,1fr);gap:.3rem}}@media (prefers-reduced-motion:reduce){.fieldnote .report-hero:before,.fieldnote .report-hero:after,.fieldnote .reveal.in .bar-fill,.fieldnote .reveal.in .donut{animation:none}.fieldnote .report-progress>span,.fieldnote .report-contents-desktop a,.fieldnote .report-contents-desktop a:after,.fieldnote .rh-cta a,.fieldnote .chart:before,.fieldnote .kf-stat,.fieldnote .rh-dek a,.fieldnote .kf-stat,.fieldnote .prose a,.fieldnote .finding a,.fieldnote .method a,.fieldnote .chart,.fieldnote .vs-cell,.fieldnote .finding-list li,.fieldnote .src-row{transition:none}}
