.area-ranking-dialog{background:var(--paper,#f4f0e6);width:min(57rem,100vw - 28px);max-height:88dvh;color:var(--ink,#263e46);border:1px solid #9ca995;padding:0;box-shadow:0 15px 55px #263e4630}.area-ranking-dialog::backdrop{background:#243b4250}.area-ranking-dialog>header{border-bottom:1px solid var(--rule,#c6ccbd);justify-content:space-between;align-items:start;gap:20px;padding:19px 23px 15px;display:flex}.area-ranking-dialog .eyebrow{margin:0 0 5px;font-size:8px}.area-ranking-dialog h2{font:600 24px/1.2 var(--book,Georgia,serif);margin:0}.area-ranking-dialog [data-area-close]{white-space:nowrap;font:11px var(--sans,Arial,sans-serif);color:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0}.area-ranking-content{overscroll-behavior:contain;max-height:calc(88dvh - 90px);padding:17px 23px 22px;overflow:auto}.area-ranking-controls{margin-bottom:12px}.area-ranking-controls label{font:12px var(--sans,Arial,sans-serif);align-items:center;gap:10px;display:flex}.area-ranking-controls select{font:inherit;color:inherit;border:1px solid var(--rule,#c6ccbd);background:0 0;max-width:100%;padding:7px}.area-ranking-dialog [data-area-summary],.area-ranking-dialog [data-area-current]{font:12px/1.55 var(--book,Georgia,serif);color:var(--muted,#536466);margin:0 0 12px}.area-ranking-dialog [data-area-current]{color:var(--ink,#263e46)}.area-ranking-scroll{overscroll-behavior:contain;max-height:48dvh;overflow:auto}.area-ranking-dialog table{border-collapse:collapse;width:100%;font:13px/1.45 var(--book,Georgia,serif)}.area-ranking-dialog caption{text-align:left;font:11px var(--sans,Arial,sans-serif);padding:7px 0 10px}.area-ranking-dialog th,.area-ranking-dialog td{border-bottom:1px solid var(--rule,#c6ccbd);text-align:left;vertical-align:top;padding:8px 9px;font-weight:400}.area-ranking-dialog thead{background:var(--paper,#f4f0e6);position:sticky;top:0}.area-ranking-dialog thead th{border-bottom-color:var(--ink,#263e46);font-weight:600}.area-ranking-dialog td:first-child{font-variant-numeric:tabular-nums;width:3ch}.area-ranking-dialog th:last-child,.area-ranking-dialog td:last-child{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;width:32%;min-width:8rem}.area-ranking-dialog th[scope=row] a{text-underline-offset:2px;text-decoration:underline}.area-ranking-dialog th small{font:10px/1.4 var(--sans,Arial,sans-serif);color:var(--muted,#536466);margin-top:4px;display:block}.area-ranking-dialog .is-selected{background:#dfe4d6}.area-ranking-provenance{border-top:1px solid var(--rule,#c6ccbd);font:10px/1.6 var(--sans,Arial,sans-serif);color:var(--muted,#536466);margin:18px 0 0;padding-top:12px}.area-ranking-dialog :focus-visible{outline-offset:3px;outline:2px solid}@media (width<=650px){.area-ranking-dialog>header{padding:16px}.area-ranking-dialog h2{font-size:21px}.area-ranking-content{padding:14px 12px 18px}.area-ranking-controls label{flex-direction:column;align-items:start;gap:5px}.area-ranking-controls select{width:100%}.area-ranking-dialog th,.area-ranking-dialog td{padding:8px 5px}.area-ranking-dialog table{font-size:12px}.area-ranking-dialog th:last-child,.area-ranking-dialog td:last-child{width:34%;min-width:6.5rem}.area-ranking-dialog [data-area-close]{min-height:36px}.area-ranking-dialog th small{font-size:9px}}@media print{.area-ranking-dialog{display:none!important}}.map-preview-dialog{border:1px solid var(--rule);background:var(--paper);width:min(1100px,100vw - 24px);max-height:92dvh;color:var(--ink);padding:0;box-shadow:0 15px 55px #263e4640}.map-preview-dialog::backdrop{background:#243b4260}.map-preview-dialog>header{border-bottom:1px solid var(--rule);font:600 17px/1.4 var(--book,var(--sans));justify-content:space-between;align-items:start;gap:20px;padding:14px 18px;display:flex}.map-preview-dialog header button{font:12px var(--sans);white-space:nowrap;cursor:pointer;background:0 0;border:0}.map-preview-content{overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;max-height:calc(92dvh - 65px);padding:16px;overflow:auto}.map-preview-content>img{object-fit:contain;width:100%;height:auto;display:block}.map-preview-content nav{font:12px var(--sans);flex-wrap:wrap;gap:10px 20px;margin:16px 0;display:flex}.map-preview-content a{text-underline-offset:3px;text-decoration:underline}.map-preview-content p{font:11px/1.5 var(--sans);color:var(--muted);margin:8px 0}@media print{.map-preview-dialog{display:none}}.presentation-settings[data-astro-cid-juvxjmtt]{font:inherit;position:relative}.presentation-settings[data-astro-cid-juvxjmtt] summary[data-astro-cid-juvxjmtt]{cursor:pointer;font-size:.85rem;list-style-position:inside}.presentation-settings[data-astro-cid-juvxjmtt] form[data-astro-cid-juvxjmtt]{z-index:50;background:var(--paper,#fffdf8);width:min(21rem,90vw);color:var(--ink,#18242a);border:1px solid;padding:1rem;position:absolute;right:0;box-shadow:0 .4rem 1rem #0002}.presentation-settings[data-astro-cid-juvxjmtt] label[data-astro-cid-juvxjmtt]{gap:.3rem;margin-bottom:.7rem;font-size:.85rem;display:grid}.presentation-settings[data-astro-cid-juvxjmtt] select[data-astro-cid-juvxjmtt]{font:inherit;background:inherit;color:inherit;border:1px solid #888;padding:.4rem}.presentation-settings[data-astro-cid-juvxjmtt] p[data-astro-cid-juvxjmtt],.presentation-settings[data-astro-cid-juvxjmtt] output[data-astro-cid-juvxjmtt]{font-size:.75rem;line-height:1.5}.presentation-settings[data-astro-cid-juvxjmtt] p[data-astro-cid-juvxjmtt]{margin:.6rem 0}.presentation-settings[data-astro-cid-juvxjmtt]:focus-within{outline-offset:3px}.presentation-settings-embedded[data-astro-cid-juvxjmtt] form[data-astro-cid-juvxjmtt]{width:100%;max-width:100%;box-shadow:none;margin-top:.7rem;padding:.8rem;position:static}.presentation-settings-embedded[data-astro-cid-juvxjmtt] summary[data-astro-cid-juvxjmtt]{font-size:.8rem}.visitation-field-tools{flex-wrap:wrap;gap:10px;margin:0 0 4px 5px;display:inline-flex}.visitation-field-tools button{font:10px var(--sans);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.visitation-dialog{background:var(--paper);width:min(57rem,100vw - 28px);max-height:88dvh;color:var(--ink);border:1px solid #9ca995;padding:0;box-shadow:0 15px 55px #263e4630}.visitation-dialog::backdrop{background:#243b4250}.visitation-dialog>header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:start;gap:20px;padding:19px 23px 15px;display:flex}.visitation-dialog .eyebrow{margin-bottom:5px;font-size:8px}.visitation-dialog h2{font:600 24px/1.2 var(--book);margin:0}.visitation-close{white-space:nowrap;font:11px var(--sans);background:0 0;border:0;padding:0}.visitation-content{max-height:calc(88dvh - 90px);padding:17px 23px 22px;overflow:auto}.visitation-loading{font:13px var(--sans)}.visitation-tabs{border-bottom:1px solid var(--rule);gap:20px;margin-bottom:15px;display:flex}.visitation-tabs button{font:12px var(--sans);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 10px}.visitation-tabs button[aria-pressed=true]{border-color:var(--ink);font-weight:600}.visitation-scope,.visitation-ranking-note{font:12px/1.55 var(--book);color:var(--muted);margin:0 0 15px}.visitation-chart svg{width:100%;height:auto;overflow:visible}.chart-grid{stroke:#c6ccbd;stroke-width:1px}.chart-label{fill:var(--muted);font:11px var(--sans)}.chart-series{stroke:#355c61;stroke-width:2.5px}.chart-point{fill:#355c61;stroke:var(--paper);stroke-width:1.5px}.visitation-data{font:11px var(--sans);margin-top:10px}.visitation-data summary{padding:5px 0}.visitation-dialog table{border-collapse:collapse;width:100%;font:13px/1.4 var(--book)}.visitation-dialog caption{text-align:left;font:11px var(--sans);padding:7px 0 10px}.visitation-dialog th,.visitation-dialog td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:7px 9px;font-weight:400}.visitation-dialog thead th{border-bottom:1px solid var(--ink);font-weight:600}.visitation-dialog td:last-child,.visitation-dialog th:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.visitation-dialog .is-selected{background:#dfe4d6}.visitation-rank-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:12px;display:flex}.visitation-rank-heading h3{font:600 16px var(--book);margin:0}.visitation-rank-heading label{font:11px var(--sans);white-space:nowrap}.visitation-rank-heading select{border:1px solid var(--rule);background:0 0;margin-left:6px;padding:3px 6px}.visitation-table-wrap{max-height:45dvh;overflow:auto}.visitation-ranks thead{background:var(--paper);position:sticky;top:0}.visitation-ranks th button{text-align:left;font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.visitation-provenance{border-top:1px solid var(--rule);font:10px/1.6 var(--sans);color:var(--muted);margin-top:20px;padding-top:12px}.visitation-provenance p{margin:0 0 7px}.visitation-provenance p:last-child{margin-bottom:0}.visitation-provenance a{text-decoration:underline}.visitation-entry-tools{border-bottom:1px solid var(--rule);font:11px var(--book);flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:0 0 18px;padding:10px 0;display:flex}.visitation-entry-tools strong{font-weight:600}.visitation-entry-tools button{font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.visitation-entry-tools .visitation-unit{flex-wrap:wrap;gap:7px 14px;display:flex}.visitation-entry-tools small{color:var(--muted);font-size:10px}@media (width<=650px){.visitation-dialog>header{padding:16px}.visitation-dialog h2{font-size:22px}.visitation-content{padding:14px 16px 18px}.visitation-rank-heading{display:block}.visitation-rank-heading h3{margin-bottom:10px}.visitation-dialog table{font-size:12px}.visitation-dialog td,.visitation-dialog th{padding:7px 5px}.visitation-chart{margin-left:-12px;margin-right:-5px}.visitation-provenance{font-size:9px}}@media print{.visitation-dialog,.visitation-entry-tools,.visitation-field-tools{display:none!important}}
