.factBlock{margin:32px 0 0}.factBlockTitle{font-family:var(--font-display);font-size:var(--text-lg);color:var(--ink);margin:0 0 6px;font-weight:700}.factBlockProse{max-width:62ch;margin:0 0 14px}.factBlockProse p{color:var(--ink-soft);font-size:var(--text-base);margin:0 0 8px;line-height:1.55}.factBlockProse p:last-child{margin-bottom:0}.factBlockProse .factBlockStamp{font-size:var(--text-sm);color:var(--muted)}.factStatTable{border-collapse:collapse;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);font-variant-numeric:tabular-nums;width:100%;overflow:hidden}.factStatTable caption{text-align:left;font-size:var(--text-xs);color:var(--muted);padding:12px 14px 0}.factStatTable th[scope=row]{text-align:left;color:var(--ink-soft);border-bottom:1px solid var(--line);font-weight:600;font-size:var(--text-sm);padding:11px 14px}.factStatTable td{text-align:right;color:var(--ink);border-bottom:1px solid var(--line);font-weight:600;font-size:var(--text-sm);padding:11px 14px}.factStatTable tr:last-child th[scope=row],.factStatTable tr:last-child td{border-bottom:0}.faqBlock{margin:32px 0 0}.faqBlockTitle{font-family:var(--font-display);font-size:var(--text-lg);color:var(--ink);margin:0 0 14px;font-weight:700}.faqList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.faqItem{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow:hidden}.faqItem summary{cursor:pointer;color:var(--ink);font-weight:600;font-size:var(--text-base);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:13px 16px;list-style:none;display:flex}.faqItem summary::-webkit-details-marker{display:none}.faqItem summary:after{content:"+";color:var(--color-text-muted);font-weight:700;font-size:var(--text-md);line-height:1}.faqItem[open] summary:after{content:"−"}@media (hover:hover) and (pointer:fine){.faqItem summary:hover{text-underline-offset:3px;text-decoration:underline}}.faqAnswer{color:var(--ink-soft);font-size:var(--text-sm);margin:0;padding:0 16px 14px;line-height:1.55}.faqItem summary:focus-visible{outline:2px solid var(--brass);outline-offset:-2px;border-radius:var(--radius)}.factLinks{margin:32px 0 0}.factLinksTitle{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--ink-soft);font-weight:700}.factLinksList{flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none;display:flex}.factLinksList a{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--panel);min-height:44px;color:var(--ink);font-size:var(--text-sm);align-items:center;padding:6px 13px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.factLinksList a:hover{border-color:var(--hairline-strong);background:var(--panel-raised)}}.factLinksList a:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.cityFactRegion{max-width:880px;color:var(--ink);margin:0 auto;padding:8px 20px 72px}@media (max-width:1023px){.cityFactRegion{display:none}}@media (max-width:640px){.factStatTable th[scope=row],.factStatTable td{padding:11px 12px}.cityFactRegion{padding:8px 14px 64px}}
