.fieldreport{--fr-ink:#1e2a38;--fr-deep:#0b2545;--fr-paper:#fff;--fr-accent:#1b5083;--fr-accent-bright:#56aee3;--fr-wash:#edf3f9;--fr-muted:#5a6b7e;--fr-hair:#c9d8e8;--fr-grid:#dee9f4;--fr-bar-dim:#a9c4e4;--fr-measure:34rem;background:var(--fr-paper);color:var(--fr-ink);font-family:Roboto,system-ui,sans-serif;font-size:1.0625rem;line-height:1.65}.fieldreport .fr-wrap{max-width:78rem;margin:0 auto;padding:0 1.5rem}.fieldreport .fr-col{max-width:var(--fr-measure);margin-left:auto;margin-right:auto}.fieldreport .fr-hero{border-bottom:1px solid var(--fr-hair);padding:3.5rem 0 3rem}.fieldreport .fr-eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--fr-accent);margin:0 0 1.25rem;font-family:Roboto,sans-serif;font-size:.8125rem;font-weight:700}.fieldreport h1{color:var(--fr-deep);letter-spacing:-.03em;text-wrap:balance;max-width:16ch;margin:0 0 1.5rem;font-family:Roboto Slab,serif;font-size:clamp(2.5rem,7vw,5rem);font-weight:800;line-height:.96}.fieldreport h1 em{color:var(--fr-accent-bright);font-style:normal}.fieldreport .fr-standfirst{color:var(--fr-muted);max-width:46ch;margin:0;font-size:clamp(1.125rem,2.2vw,1.375rem);line-height:1.5}.fieldreport .fr-topline{border-bottom:1px solid var(--fr-hair);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));display:grid}.fieldreport .fr-stat{border-right:1px solid var(--fr-hair);padding:2rem 1.5rem}.fieldreport .fr-stat:first-child{padding-left:0}.fieldreport .fr-stat:last-child{border-right:0}.fieldreport .fr-stat .fr-n{color:var(--fr-deep);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-bottom:.5rem;font-family:Roboto Slab,serif;font-size:clamp(1.75rem,3.6vw,2.5rem);font-weight:800;line-height:1;display:block}.fieldreport .fr-stat .fr-l{text-transform:uppercase;letter-spacing:.11em;color:var(--fr-muted);font-size:.75rem;font-weight:500;line-height:1.35;display:block}.fieldreport article{padding:3.5rem 0 0}.fieldreport h2{color:var(--fr-deep);letter-spacing:-.02em;text-wrap:balance;margin:3.5rem 0 1.25rem;font-family:Roboto Slab,serif;font-size:clamp(1.625rem,3.2vw,2.25rem);font-weight:800;line-height:1.1}.fieldreport p{margin:0 0 1.25rem}.fieldreport article .fr-col>p:first-of-type{margin-top:0}.fieldreport strong{color:var(--fr-ink);font-weight:700}.fieldreport .fr-lede{font-size:1.1875rem;line-height:1.6}.fieldreport .fr-lede:first-letter{float:left;color:var(--fr-accent);padding:.34rem .5rem 0 0;font-family:Roboto Slab,serif;font-size:3.6rem;font-weight:800;line-height:.82}.fieldreport .fr-conviction{background:var(--fr-wash);border-top:1px solid var(--fr-hair);border-bottom:1px solid var(--fr-hair);margin:3.5rem 0;padding:3rem 0}.fieldreport .fr-conviction .fr-kicker{text-transform:uppercase;letter-spacing:.16em;color:var(--fr-accent);margin:0 0 1.25rem;font-size:.8125rem;font-weight:700}.fieldreport .fr-conviction p:not(.fr-kicker){letter-spacing:-.01em;color:var(--fr-deep);margin:0 0 1rem;font-family:Roboto Slab,serif;font-size:clamp(1.1875rem,2.4vw,1.5rem);font-weight:600;line-height:1.34}.fieldreport .fr-conviction p:last-child{margin-bottom:0}.fieldreport .fr-brk{border-top:1px solid var(--fr-hair);border-bottom:1px solid var(--fr-hair);margin:3rem 0;padding:2rem 0}.fieldreport .fr-brk figcaption{max-width:var(--fr-measure);margin:0 auto}.fieldreport .fr-brk-head{text-transform:uppercase;letter-spacing:.13em;color:var(--fr-muted);margin:0 0 .35rem;font-size:.8125rem;font-weight:700}.fieldreport .fr-brk-sub{letter-spacing:.06em;color:var(--fr-muted);text-transform:uppercase;margin:0 0 1.75rem;font-size:.8125rem}.fieldreport .fr-rows{max-width:var(--fr-measure);flex-direction:column;gap:.9rem;margin:0 auto;display:flex}.fieldreport .fr-row{grid-template-columns:minmax(7rem,10rem) 1fr auto;align-items:center;gap:1rem;display:grid}.fieldreport .fr-k{letter-spacing:.04em;text-transform:uppercase;color:var(--fr-ink);font-size:.9375rem;line-height:1.2}.fieldreport .fr-k-sub{color:var(--fr-muted);font-size:.8125rem}.fieldreport .fr-track{background:var(--fr-grid);height:1.4rem;position:relative;overflow:hidden}.fieldreport .fr-fill{background:var(--fr-bar-dim);height:100%;display:block}.fieldreport .fr-win .fr-fill{background:var(--fr-accent)}.fieldreport .fr-win .fr-k{font-weight:700}.fieldreport .fr-v{font-variant-numeric:tabular-nums;color:var(--fr-ink);text-align:right;min-width:4.5rem;font-family:Roboto Slab,serif;font-size:.9375rem;font-weight:600}.fieldreport .fr-brk-note{letter-spacing:.04em;color:var(--fr-muted);max-width:var(--fr-measure);margin:1.5rem auto 0;font-size:.875rem}.fieldreport .fr-brk-note strong{color:var(--fr-accent);font-weight:700}.fieldreport .fr-rung{max-width:var(--fr-measure);background:var(--fr-wash);border:1px solid var(--fr-hair);border-radius:14px;margin:1.5rem auto;padding:1.75rem 1.75rem 1.5rem}.fieldreport .fr-rung-top{align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.fieldreport .fr-rung-num{background:var(--fr-accent);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-family:Roboto Slab,serif;font-size:.9375rem;font-weight:800;display:flex}.fieldreport .fr-rung-head{text-transform:uppercase;letter-spacing:.13em;color:var(--fr-deep);margin:0;font-size:.875rem;font-weight:700}.fieldreport .fr-rung-sub{letter-spacing:.06em;color:var(--fr-accent);text-transform:uppercase;margin:0 0 1.1rem;padding-left:2.75rem;font-size:.8125rem;font-weight:700}.fieldreport .fr-rung p:not(.fr-rung-head):not(.fr-rung-sub){margin-bottom:1rem}.fieldreport .fr-rung p:last-child{margin-bottom:0}@media (width<=640px){.fieldreport .fr-rung{padding:1.35rem 1.25rem 1.15rem}.fieldreport .fr-rung-sub{padding-left:0}}.fieldreport .fr-pull{border-top:2px solid var(--fr-accent);border-bottom:2px solid var(--fr-accent);margin:4rem 0;padding:2.5rem 0}.fieldreport .fr-pull p{color:var(--fr-deep);letter-spacing:-.02em;text-wrap:balance;margin:0;font-family:Roboto Slab,serif;font-size:clamp(1.5rem,3.4vw,2.125rem);font-weight:800;line-height:1.16}.fieldreport .fr-pull .fr-attr{text-transform:uppercase;letter-spacing:.13em;color:var(--fr-muted);margin:1.25rem 0 0;font-size:.75rem;font-weight:500}.fieldreport .fr-callout{background:var(--fr-wash);border-left:3px solid var(--fr-accent);margin:2.5rem 0;padding:1.5rem}.fieldreport .fr-callout p:last-child{margin-bottom:0}.fieldreport .fr-callout .fr-h{text-transform:uppercase;letter-spacing:.13em;color:var(--fr-accent);margin:0 0 .6rem;font-size:.8125rem;font-weight:700}.fieldreport .fr-tw{margin:2rem 0;overflow-x:auto}.fieldreport table{border-collapse:collapse;width:100%;min-width:30rem;font-size:.9375rem}.fieldreport th{text-transform:uppercase;letter-spacing:.1em;color:var(--fr-muted);text-align:left;border-bottom:1px solid var(--fr-hair);padding:.6rem .85rem .6rem 0;font-size:.75rem;font-weight:700}.fieldreport th.fr-num,.fieldreport td.fr-num{text-align:right;font-variant-numeric:tabular-nums;padding-right:0}.fieldreport td{border-bottom:1px solid var(--fr-grid);padding:.7rem .85rem .7rem 0}.fieldreport tbody tr.fr-hi td{color:var(--fr-ink);font-weight:700}.fieldreport tbody tr.fr-hi td:first-child{box-shadow:inset 3px 0 0 var(--fr-accent);padding-left:.75rem}.fieldreport .fr-play{flex-direction:column;gap:1.5rem;margin:2rem 0;display:flex}.fieldreport .fr-play .fr-item{border-top:1px solid var(--fr-hair);padding-top:1.25rem}.fieldreport .fr-play .fr-t{letter-spacing:-.01em;color:var(--fr-deep);margin:0 0 .5rem;font-family:Roboto Slab,serif;font-size:1.125rem;font-weight:800}.fieldreport .fr-play p{color:var(--fr-muted);margin:0}.fieldreport .fr-method{border-top:1px solid var(--fr-hair);color:var(--fr-muted);margin-top:4rem;padding:2.5rem 0 1rem;font-size:.9375rem}.fieldreport .fr-method h2{text-transform:uppercase;letter-spacing:.13em;color:var(--fr-ink);margin:0 0 1.25rem;font-family:Roboto,sans-serif;font-size:1.125rem;font-weight:700}.fieldreport .fr-method ul{margin:0;padding-left:1.1rem}.fieldreport .fr-method li{margin-bottom:.7rem}.fieldreport .fr-method strong{color:var(--fr-ink)}@media (width<=640px){.fieldreport .fr-row{grid-template-columns:1fr;gap:.3rem}.fieldreport .fr-v{text-align:left;min-width:0}.fieldreport .fr-stat,.fieldreport .fr-stat:first-child{border-right:0;border-bottom:1px solid var(--fr-hair);padding:1.25rem 1rem 1.25rem 0}.fieldreport .fr-topline{grid-template-columns:1fr 1fr}.fieldreport .fr-lede:first-letter{font-size:3rem}}
