:root{--site:#7C1D2B;--bank:#1F7F73;--feb:#C9731E;--mar:#1F3FA0;--ink:#151a16;--paper:#fafbf9;--rule:#dde1da;}

*{box-sizing:border-box}html,body{margin:0;background:var(--paper);color:var(--ink)}body{font:10pt/1.3 Arial,Helvetica,sans-serif}main{width:612pt;margin:auto}.sheet{position:relative;width:612pt;height:792pt;padding:40pt 54pt;margin:16pt auto;background:var(--paper)}.brand{font-size:9.2pt;line-height:12pt;padding-bottom:3pt;border-bottom:.5pt solid var(--rule);margin-bottom:6pt}h1{font-size:24pt;line-height:27pt;margin:0 0 6pt;font-weight:700}h2{font-size:12pt;line-height:16pt;margin:0 0 6pt;font-weight:700}h3{font-size:10pt;line-height:12pt;margin:0 0 2pt;font-weight:700}p{margin:0 0 8pt}a{color:var(--ink);text-decoration:none}.dek{margin-bottom:6pt}.findings p{margin-bottom:1.5pt}#overview .combined-table{margin-top:4pt}.site-label{color:var(--site)}#overview .combined-table,#overview .combined-table th,#overview .combined-table td,#overview .combined-table small{line-height:11pt}table{font-family:Arial,Helvetica,sans-serif;width:100%;table-layout:fixed;border-collapse:collapse;font-size:9.2pt;line-height:12pt;margin:6pt 0 0}th,td{font-size:9.2pt;line-height:12pt;text-align:left;vertical-align:top;padding:3pt;font-weight:400}thead th{font-weight:700;border-top:.5pt solid var(--rule);border-bottom:.5pt solid var(--rule)}tbody th{font-weight:400}#overview-2 .combined-table,#overview-2 .combined-table th,#overview-2 .combined-table td,#overview-2 .combined-table small{line-height:12.5pt}.combined-table p{margin:0 0 2pt}.combined-table small{font-size:9.2pt;line-height:12pt;display:block;margin-top:3pt}.site-meta{margin-top:3pt}.listing-source{display:inline;margin:0}.nearest{white-space:nowrap}.utility-question{font-style:italic}#figure2 h2{font-size:12pt;line-height:16pt;white-space:nowrap}.question-row td{border-bottom:.5pt solid var(--rule)}.question-lead{font-weight:700}.combined-table tbody{break-inside:avoid}.table-footnote{font-size:9.2pt;line-height:12pt;margin:6pt 0 10pt}figure{margin:0;border:0;padding:0}figcaption{font-size:9.02pt;line-height:12pt;font-style:italic;margin:4pt 0 0}.regional-panels{display:grid;grid-template-columns:repeat(3,162pt);gap:9pt}.regional-panels svg{display:block;width:162pt;height:139.655172pt}#figure1>svg{width:504pt;height:12.133333pt;display:block}#figure1 figcaption{margin-top:2pt}.regional-panels h3{margin-bottom:1pt}#figure1 h2{font-size:12pt;line-height:16pt;margin-bottom:4pt}.smith-halves{display:grid;grid-template-columns:252pt 252pt;gap:0}.smith-halves>svg{display:block;width:252pt;height:233.333333pt}.map-key{display:grid;grid-template-columns:12pt 28pt 12pt 1fr;gap:3pt;width:252pt;font-size:9.2pt;line-height:12pt;margin-top:4pt;align-items:start}.key-symbol{width:12pt;height:12pt;display:block}.figure-caption{font-size:10pt;line-height:14pt;margin:6pt 0 0}.smith-block{margin-top:6pt}.smith-block p{font-size:10pt;line-height:14pt;margin:0 0 6pt}.definitions-table th:first-child{width:29%}.definitions-table td,.definitions-table tbody th{border-bottom:.5pt solid var(--rule)}.counted-unit{margin:0 0 4pt}#provenance h2{margin-top:14pt}.limits{margin-top:14pt}.smith-notes{margin-top:14pt}.closing{margin-top:16pt}footer{position:absolute;left:54pt;right:54pt;bottom:40pt;border-top:.5pt solid var(--rule);padding-top:7pt;display:flex;justify-content:space-between;font-size:9.2pt;line-height:12pt}
@page{size:Letter;margin:0}@media print{.sheet{margin:0;break-after:page}.sheet:last-child{break-after:auto}}@media screen{.sheet{outline:1px solid var(--rule)}}

/* Body paragraph spacing; table text retains its existing spacing. */

.territory-note{display:block}
.pdf-download{width:612pt;margin:16pt auto;padding:0 36pt;font-size:10pt}
.pdf-download a{text-decoration:underline}
@media print{.pdf-download{display:none}}


/* Five-page layout: larger margins, paragraph gaps and table padding. */

h2{margin-top:16pt;margin-bottom:8pt}
#figure1 h2{margin-top:16pt;margin-bottom:8pt}
#provenance h2{margin-top:18pt;margin-bottom:8pt}
.combined-table,.combined-table th,.combined-table td,.combined-table small{line-height:11.5pt}
th,td{padding:4pt}
.smith-analysis{margin-top:8pt}
.smith-analysis p{font-size:10pt}

/* Stage 6d: retain existing larger type; nine-point additive paragraph gaps. */
.brand{font-size:9.51pt}
table,th,td,.combined-table small{font-size:9.51pt;line-height:1.2}
.combined-table,.combined-table th,.combined-table td,.combined-table small{line-height:1.2}
.sheet p:not(table p){line-height:1.3;margin:0;padding-top:6pt;padding-bottom:3pt}
.table-footnote{font-size:9.51pt}
figcaption{font-size:9.51pt;line-height:1.3}
.map-key{font-size:9.51pt;line-height:1.3}
/* Preserve the printed map-label sizes while the panels fit the new margins. */
.regional-panels svg text{font-size:9.730041px}
#figure1>svg text{font-size:9.705px}
.smith-map text{font-size:9.711111px}
/* Chart text is not exempt from the minimum type size. */
.smith-chart text,.smith-chart tspan{font-size:10.2px}
.pdf-download{padding-left:54pt;padding-right:54pt}

/* Give the site maps, scale and source note room to breathe. */
#figure1 .regional-panels{margin-top:14pt;margin-bottom:18pt}
#figure1 figcaption{margin-top:14pt}

/* Section headings follow the running header; paragraph padding supplies the gap. */
#sites-1-5>h2,#smith>h2{margin-top:0;margin-bottom:0}
