.split{margin:0}.split .bar{border-radius:6px;gap:2px;height:2.5rem;display:flex;overflow:hidden}.split.small .bar{height:1.5rem}.split .seg{align-items:center;min-width:3px;padding-inline:.375rem;display:flex}.split .in{background:var(--surface);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:4px;padding:.0625rem .375rem;font-size:.8125rem;font-weight:650;line-height:1.4}.split.small .in{padding:0 .3125rem;font-size:.6875rem}.split .legend{flex-wrap:wrap;gap:.5rem 1.5rem;margin:.75rem 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.split .legend li{align-items:center;gap:.5rem;display:inline-flex}.split .swatch{border-radius:3px;flex:none;width:12px;height:12px}.split .name{color:var(--ink-2)}.split .count{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.8125rem}.split strong{font-variant-numeric:tabular-nums}.dist{margin:0}.dist .hist{border-bottom:1px solid var(--line-2);height:5.5rem;margin-top:3.5rem;position:relative}.dist svg{width:100%;height:100%}.dist rect{fill:var(--line-2)}.dist rect.on{fill:var(--c-foreign)}.dist .marker{border-left:2px solid var(--ink);height:calc(100% + 1.25rem);position:absolute;bottom:0}.dist .marker.national{border-left-color:var(--ink-3);height:calc(100% + 2.75rem)}.dist .marker span{white-space:nowrap;color:var(--ink);font-size:.75rem;font-weight:650;line-height:1;position:absolute;top:-.25rem;left:.375rem}.dist .marker.flip span{left:auto;right:.5rem}.dist .marker.national span{color:var(--ink-2);font-weight:500}.dist .axis{height:1.5rem;position:relative}.dist .axis span{color:var(--ink-3);font-size:.75rem;position:absolute;top:.25rem;transform:translate(-50%)}.dist .axis span:first-child{transform:none}.dist figcaption{color:var(--ink-2);margin-top:.5rem;font-size:.875rem}.place-table-wrap{max-height:40rem}.place-table-wrap .place-table thead th{z-index:2;position:sticky;top:0}.place-table-wrap .place-table thead th:first-child{z-index:3}.place-table-wrap .place-table th button{all:unset;cursor:pointer;white-space:normal;max-width:10rem;text-align:inherit;align-items:center;gap:.25rem;display:inline-flex}.place-table-wrap .place-table th button:after{content:"";opacity:.25;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:.4rem;height:.4rem;margin-left:.25rem;transform:rotate(45deg)}.place-table-wrap .place-table th[aria-sort=ascending] button:after{opacity:1;transform:rotate(-135deg)}.place-table-wrap .place-table th[aria-sort=descending] button:after{opacity:1}.place-table-wrap .place-table th button:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.place-table-wrap .place-table tbody th{font-weight:600}.place-table-wrap .place-table tbody th a{color:var(--ink);text-decoration:none}.place-table-wrap .place-table tbody th a:hover{color:var(--accent);text-decoration:underline}.place-table-wrap .ctx{color:var(--ink-3);font-size:.75rem;font-weight:400;display:block}.place-table-wrap .share{justify-content:flex-end;align-items:center;gap:.625rem;display:flex}.place-table-wrap .mini{background:var(--line);border-radius:999px;width:4.5rem;height:.5rem;display:inline-block;overflow:hidden}.place-table-wrap .mini span{background:var(--c-foreign);border-radius:999px;height:100%;display:block}.place-table-wrap .top{color:var(--ink-2)}.place-page .hero{padding-top:1.25rem}.place-page .hero-grid{gap:clamp(1.5rem,1rem + 2vw,3rem);margin-top:1.25rem;padding-bottom:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}@media (width>=1000px){.place-page .hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}}.place-page .hero-text{align-content:start;gap:1rem;display:grid}.place-page .hero-text h1{margin-top:-.25rem}.place-page .h1-sub{letter-spacing:-.01em;color:var(--ink-2);margin-top:.375rem;font-size:clamp(1rem,.95rem + .35vw,1.1875rem);font-weight:600;line-height:1.35;display:block}.place-page .kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.5rem 0 0;display:grid}@media (width>=640px) and (width<=999px){.place-page .kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.place-page .hero-map{position:relative}.place-page .map-note{color:var(--ink-3);margin-top:.25rem;font-size:.8125rem}.place-page .composition{margin-bottom:1.25rem}.place-page .composition h3,.place-page .panel h3{margin-bottom:.875rem}.place-page .groups{margin-bottom:1.25rem}.place-page .side{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));align-items:start;gap:1.25rem;display:grid}.place-page .side .panel>p{margin:-.5rem 0 .875rem}.place-page .gender{gap:2rem;margin:0;display:flex}.place-page .gender dt{color:var(--ink-2);font-size:.8125rem}.place-page .gender dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem;font-weight:650}.place-page .chart-note{margin-top:1rem}.place-page .figures summary h2{display:inline}.place-page .figures-lead{margin:.75rem 0}.place-page .figures .table-wrap{max-height:32rem}.place-page .csv{margin-top:1rem}.place-page .about-link{margin-top:1.5rem}
