@font-face{font-family:"Source Serif 4";src:url("/fonts/source-serif-4/SourceSerif4-Regular.ttf.woff2") format("woff2");font-weight:300 500;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4 Fallback";src:local("Georgia");font-weight:300 500;font-style:normal;size-adjust:100.22%;ascent-override:103.37%;descent-override:33.43%;line-gap-override:0%}:root{--p-white:#FFFFFF;--p-form:#F7F7FA;--p-ink:#1E1E24;--p-graphite:#5A5A66;--p-plum:#4F3A9E;--p-eucalyptus:#2F7A5A;--p-lilac:#EFEBFA;--p-rule:#DADAE3;--p-pewter:#7A7A88;--p-th:#EEEEF4;--p-night:#141419;--p-card-night:#1D1D25;--p-paper-night:#ECECF2;--p-mut-night:#ABABBA;--p-plum-night:#B9A6F5;--p-euc-night:#7CCBA3;--p-tint-night:#26262F;--p-rule-night:#30303B;--p-edge-night:#80808F;--font-display:"Source Serif 4","Source Serif 4 Fallback","Sitka Text",Cambria,"Iowan Old Style",Georgia,serif;--font-body:"Source Serif 4","Source Serif 4 Fallback","Sitka Text",Cambria,"Iowan Old Style",Georgia,serif;--font-mono:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-ui:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--fw-display:400;--tracking-display:-.01em;--display-style:normal;--h1:2.625rem;--h1-sm:2.125rem;--h2:1.625rem;--h3:1.1875rem;--step-lede:1.1875rem;--step-body:1.0625rem;--step-small:.9375rem;--step-micro:.75rem;--num-lg:2rem;--label-case:uppercase;--label-tracking:.08em;--label-font:var(--font-mono);--unit:8px;--container:1040px;--cols:8;--rhythm-section:48px;--rhythm-block:16px;--radius:0px;--radius-ctl:2px;--rule:1px;--rule-style:dotted;--cell-y:.6rem;--cell-x:.7rem;--row-zebra:transparent;--th-case:uppercase;--fig-stroke:2px;--fig-bar-h:16px;--fig-area:0;--motion:200ms;--ease:ease;--btn-bg:var(--link);--btn-ink:var(--link-ink);--btn-edge:var(--link);--ctl-bg:var(--card);--ctl-edge:var(--edge);--ctl-ink:var(--ink);--combo-ring:var(--link);--combo-active:var(--tint);--combo-mark:var(--fill-1);--tray-bg:var(--card);--tray-edge:var(--edge);--tray-ink:var(--ink);--row-hover:var(--tint);--row-selected:var(--tint);--focus:var(--link);--fig-axis:var(--mut);--fig-grid:var(--line);--bg:var(--p-white);--card:var(--p-form);--ink:var(--p-ink);--mut:var(--p-graphite);--link:var(--p-plum);--link-ink:var(--p-white);--edge:var(--p-pewter);--line:var(--p-rule);--thbg:var(--p-th);--tint:var(--p-lilac);--fill-1:var(--p-plum);--fill-1-edge:var(--p-plum);--fill-2:var(--p-eucalyptus);--fill-2-edge:var(--p-eucalyptus);--prov:var(--p-pewter);color-scheme:light}:root[data-scheme="dark"]{--bg:var(--p-night);--card:var(--p-card-night);--ink:var(--p-paper-night);--mut:var(--p-mut-night);--link:var(--p-plum-night);--link-ink:var(--p-night);--edge:var(--p-edge-night);--line:var(--p-rule-night);--thbg:var(--p-tint-night);--tint:var(--p-tint-night);--fill-1:var(--p-plum-night);--fill-1-edge:var(--p-plum-night);--fill-2:var(--p-euc-night);--fill-2-edge:var(--p-euc-night);--prov:var(--p-edge-night);color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-scheme="light"]){--bg:var(--p-night);--card:var(--p-card-night);--ink:var(--p-paper-night);--mut:var(--p-mut-night);--link:var(--p-plum-night);--link-ink:var(--p-night);--edge:var(--p-edge-night);--line:var(--p-rule-night);--thbg:var(--p-tint-night);--tint:var(--p-tint-night);--fill-1:var(--p-plum-night);--fill-1-edge:var(--p-plum-night);--fill-2:var(--p-euc-night);--fill-2-edge:var(--p-euc-night);--prov:var(--p-edge-night);color-scheme:dark}}@media print{:root{--bg:var(--p-white);--card:var(--p-form);--ink:var(--p-ink);--mut:var(--p-graphite);--link:var(--p-plum);--link-ink:var(--p-white);--edge:var(--p-pewter);--line:var(--p-rule);--thbg:var(--p-th);--tint:var(--p-lilac);--fill-1:var(--p-plum);--fill-1-edge:var(--p-plum);--fill-2:var(--p-eucalyptus);--fill-2-edge:var(--p-eucalyptus);--prov:var(--p-pewter);color-scheme:light}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:16px}body{margin:0;background:var(--bg);color:var(--ink);font:400 var(--step-body)/1.6 var(--font-body);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased}.ds-wrap{max-width:var(--container);margin:0 auto;padding-inline:clamp(16px,4vw,40px)}h1,h2,h3{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--tracking-display);font-style:var(--display-style);line-height:1.15;margin:0}h1{font-size:var(--h1);line-height:1.05}h2{font-size:var(--h2)}h3{font-size:var(--h3)}p{margin:0 0 .75em}a{color:var(--link);text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}code{font-family:var(--font-mono);font-size:.9em}.ds-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}html:not(.ds-js) .ds-js-only,.ds-js-only[hidden]{display:none!important}.ds-skip{position:absolute;left:12px;top:-120px;z-index:100;background:var(--btn-bg);color:var(--btn-ink);padding:12px 16px;border-radius:var(--radius-ctl);font-weight:600}.ds-skip:focus{top:12px}.ds-eyebrow{font-family:var(--label-font);text-transform:var(--label-case);letter-spacing:var(--label-tracking);font-size:var(--step-micro);color:var(--mut);font-weight:600}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.ds-top{border-bottom:var(--rule) solid var(--line);background:var(--bg)}.ds-top__in{display:flex;align-items:center;gap:24px;min-height:64px}.ds-brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font-family:var(--font-display);font-weight:700;font-size:1.125rem;letter-spacing:var(--tracking-display);min-height:44px;flex:none}.ds-brand__mark{display:inline-flex;width:32px;height:32px}.ds-brand__mark svg{width:100%;height:100%}.ds-nav{margin-left:auto;min-width:0}.ds-nav ul{display:flex;gap:4px;list-style:none;margin:0;padding:0}.ds-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;color:var(--ink);text-decoration:none;font-size:var(--step-small);border-radius:var(--radius-ctl);white-space:nowrap}.ds-nav a:hover{background:var(--tint)}.ds-nav a[aria-current="page"],.ds-nav a[aria-current="true"]{box-shadow:inset 0 -3px 0 var(--link)}@media (max-width:1023px){.ds-top__in{flex-wrap:wrap;gap:0;padding-top:6px}.ds-nav{margin-left:0;width:100%;overflow-x:auto;scrollbar-width:none;padding-bottom:6px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent)}.ds-nav ul{gap:8px;padding-right:24px;width:max-content}.ds-nav.is-fit{-webkit-mask-image:none;mask-image:none}.ds-nav.is-fit ul{padding-right:0}.ds-nav a{border:1px solid var(--edge);border-radius:999px;padding:0 16px}}@media (max-width:600px){.ds-nav a{padding:0 14px}}@media (max-width:420px){.ds-nav ul{gap:4px;padding-right:0}.ds-nav a{padding:0 9px}.ds-nav li:has(>a[href="/"]){display:none}}main{display:block;padding-bottom:var(--rhythm-section)}.ds-foot{border-top:var(--rule) solid var(--line);padding:32px 0 48px;color:var(--mut);font-size:var(--step-small)}.ds-foot__name{font-family:var(--font-display);font-weight:700;color:var(--ink);font-size:1rem}.ds-foot__links{display:flex;flex-wrap:wrap;gap:4px 16px;list-style:none;padding:0;margin:8px 0 0}.ds-foot__links a{display:inline-flex;min-height:44px;align-items:center}.ds-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:16px 0 0;font-size:var(--step-small);color:var(--mut)}.ds-crumbs li{display:inline-flex;align-items:center}.ds-crumbs li+li::before{content:"";width:6px;height:6px;border-top:1.5px solid var(--edge);border-right:1.5px solid var(--edge);transform:rotate(45deg);margin:0 12px 0 8px}.ds-crumbs a{display:inline-flex;align-items:center;min-height:32px;color:var(--mut)}.ds-crumbs a:hover{color:var(--link)}@media (max-width:600px){.ds-crumbs a{min-height:44px}}.ds-crumbs [aria-current]{color:var(--ink)}.ds-sec{margin-top:var(--rhythm-section)}.ds-sec__h{display:flex;align-items:baseline;gap:12px;margin-bottom:var(--rhythm-block)}.ds-sec__q{font-family:var(--font-mono);font-size:var(--step-micro);font-weight:600;color:var(--mut);letter-spacing:.06em}.ds-sec__code{margin-left:auto;font-family:var(--font-mono);font-size:var(--step-micro);color:var(--mut)}.ds-sec__lede{max-width:68ch;color:var(--mut);margin:-12px 0 var(--rhythm-block)}.ds-lede{font-size:var(--step-lede);max-width:62ch;color:var(--ink)}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;background:var(--btn-bg);color:var(--btn-ink);border:1.5px solid var(--btn-edge);border-radius:var(--radius-ctl);font:600 var(--step-small)/1 var(--font-ui);text-decoration:none;cursor:pointer;transition:background-color var(--motion) var(--ease),color var(--motion) var(--ease),transform var(--motion) var(--ease)}.ds-btn:hover{filter:brightness(1.08)}.ds-btn:active{transform:translateY(1px)}.ds-btn--quiet{background:transparent;color:var(--link);border-color:var(--edge)}.ds-btn--quiet:hover{background:var(--tint);filter:none}.ds-link-btn{all:unset;color:var(--link);text-decoration:underline;cursor:pointer;min-height:24px;display:inline}.ds-link-btn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ds-input{min-height:44px;padding:0 12px;background:var(--ctl-bg);color:var(--ctl-ink);border:1.5px solid var(--ctl-edge);border-radius:var(--radius-ctl);font:400 1rem/1.2 var(--font-ui);width:100%}select.ds-input{padding-right:32px}.ds-field{display:flex;flex-direction:column;gap:4px;min-width:0}.ds-field label{font-size:var(--step-small);font-weight:600;color:var(--ink)}.ds-cb{position:relative;max-width:640px}.ds-cb__label{display:block;font-weight:600;margin-bottom:6px}.ds-cb__field{position:relative;display:flex;gap:8px}.ds-cb__input{flex:1;min-width:0;min-height:52px;padding:0 16px;background:var(--ctl-bg);color:var(--ctl-ink);border:1.5px solid var(--ctl-edge);border-radius:var(--radius-ctl);font:500 1.0625rem/1.2 var(--font-ui);transition:outline-color var(--motion) var(--ease)}.ds-cb__input:focus{outline:3px solid var(--combo-ring);outline-offset:0;border-color:var(--combo-ring)}.ds-cb__input::placeholder{color:var(--mut);opacity:1}.ds-cb__input::-webkit-search-cancel-button{display:none}.ds-cb__go{min-height:52px}.ds-js [data-navigate="false"] .ds-cb__go{display:none}.ds-cb__list{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:0;margin:0;padding:6px;list-style:none;background:var(--card);border:1.5px solid var(--ctl-edge);border-radius:var(--radius-ctl);box-shadow:0 18px 40px -18px rgba(0,0,0,.45);max-height:min(420px,60vh);overflow:auto}.ds-cb__list[hidden]{display:none}.ds-cb__opt{display:flex;align-items:baseline;gap:12px;min-height:44px;padding:10px 12px;border-radius:var(--radius-ctl);cursor:pointer;color:var(--ink)}.ds-cb__opt[aria-selected="true"]{background:var(--combo-active);box-shadow:inset 3px 0 0 var(--combo-ring)}.ds-cb__opt mark{background:none;color:inherit;font-weight:700;text-decoration:underline;text-decoration-color:var(--link);text-decoration-thickness:2px;text-underline-offset:.15em}.ds-cb__sub{margin-left:auto;font-size:var(--step-small);color:var(--mut);white-space:nowrap}.ds-cb__none{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:0;margin:0;padding:14px 16px;background:var(--card);border:1.5px solid var(--ctl-edge);border-radius:var(--radius-ctl);color:var(--ink)}.ds-cb__hint{font-size:var(--step-small);color:var(--mut);margin:8px 0 0}@media (max-width:600px){.ds-cb__list{max-height:min(420px,50vh)}.ds-cb__opt{flex-direction:column;align-items:stretch;gap:2px;padding:8px 12px}.ds-cb__sub{margin-left:0;white-space:normal;font-size:.875rem}}.ds-cb__hint[data-limit]{color:var(--ink);font-weight:600}.ds-readout__t{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--h3);margin:0 0 8px}.ds-readout__empty{color:var(--mut);font-size:var(--step-small)}.ds-stats{display:grid;gap:16px;margin:0}.ds-stat{margin:0}.ds-stat dt{font-family:var(--label-font);text-transform:var(--label-case);letter-spacing:var(--label-tracking);font-size:var(--step-micro);font-weight:600;color:var(--mut)}.ds-stat dd{margin:4px 0 0}.ds-stat__v{display:block;font-family:var(--font-mono);font-size:var(--num-lg);font-weight:600;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ds-code{font-family:var(--font-mono);font-weight:500;letter-spacing:0;color:var(--mut)}.ds-num{font-variant-numeric:tabular-nums;white-space:nowrap}.ds-num[data-flag="provisional"]::after{content:"";display:inline-block;width:.55em;height:.55em;border:1.5px solid var(--prov);border-radius:50%;margin-left:.3em;vertical-align:.1em}.ds-num[data-flag="estimate"]{text-decoration:underline dotted var(--mut);text-underline-offset:.25em}.ds-na{display:inline-flex;align-items:center;gap:6px;color:var(--mut);font-size:.9em;font-style:italic;white-space:nowrap;font-family:var(--font-body)}.ds-na__mark,.ds-sym{display:inline-block;width:12px;height:12px;flex:none;vertical-align:-1px}.ds-na[data-mark="gap"] .ds-na__mark,.ds-sym[data-sym="not_published"]{border:1.5px dashed var(--edge)}.ds-na[data-mark="hatch"] .ds-na__mark,.ds-sym[data-sym="suppressed"]{border:1px solid var(--edge);background:repeating-linear-gradient(45deg,var(--edge) 0 1.5px,transparent 1.5px 4px)}.ds-na[data-mark="grey"] .ds-na__mark,.ds-sym[data-sym="not_collected"]{background:var(--mut)}.ds-sym[data-sym="provisional"]{border:1.5px solid var(--prov)}.ds-sym[data-sym="estimate"]{border:1.5px dotted var(--ink)}.ds-sym[data-sym="filled"],.ds-sym[data-sym="room"],.ds-sym[data-sym="self"]{background:var(--fill-1);border:1px solid var(--fill-1-edge)}.ds-sym[data-sym="tile"]{background:var(--card);border:1px solid var(--edge)}.ds-sym[data-sym="ref"]{height:0;border-top:2px dashed var(--ink);vertical-align:3px}.ds-legend{display:flex;flex-wrap:wrap;gap:8px 24px;list-style:none;margin:0 0 16px;padding:0;font-size:var(--step-small)}.ds-legend li{position:relative;display:block;padding-left:22px;min-width:0;max-width:62ch}.ds-legend li>.ds-sym:first-child{position:absolute;left:0;top:.35em}.ds-legend span:last-child{color:var(--mut)}.ds-table{container-type:inline-size;container-name:dstable}.ds-tcap{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--h3);margin:0 0 4px}.ds-tools{display:grid;grid-template-columns:minmax(180px,2fr) repeat(auto-fit,minmax(160px,1fr));gap:12px;align-items:end;margin:12px 0}.ds-count{font-size:var(--step-small);color:var(--mut);margin:8px 0}.ds-tw,.ds-nav,.ds-tray__chips{position:relative}.ds-tw{overflow-x:auto;background:var(--card);border:var(--rule) solid var(--line);border-radius:var(--radius);overscroll-behavior-x:contain}@container dstable (min-width:880px){.ds-table:not([data-mobile="scroll"]) .ds-tw{overflow:visible}}.ds-tw:focus-visible{outline-offset:-3px}.ds-table table{width:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.ds-table th,.ds-table td{padding:var(--cell-y) var(--cell-x);border-bottom:1px var(--rule-style) var(--line);text-align:left;vertical-align:middle}.ds-table thead th{position:sticky;top:0;z-index:2;background:var(--thbg);color:var(--ink);font:600 var(--step-small)/1.25 var(--label-font);text-transform:var(--th-case);letter-spacing:var(--label-tracking);border-bottom:var(--rule) solid var(--edge);vertical-align:bottom}.ds-table tbody th{min-width:9rem}.ds-table thead th[data-first],.ds-table tbody th{position:sticky;left:0;z-index:1;max-width:42vw;box-shadow:1px 0 0 var(--line)}.ds-table thead th[data-first]{z-index:3}.ds-table tbody th{background-color:var(--card);font-weight:600;font-family:var(--font-ui)}.ds-table table,.ds-tools,.ds-cb__list,.ds-nav a{font-family:var(--font-ui)}.ds-table tbody tr:nth-child(even)>*{background-image:linear-gradient(var(--row-zebra),var(--row-zebra))}.ds-table tbody tr:hover>*{background-image:linear-gradient(var(--row-hover),var(--row-hover))}.ds-table tbody tr.is-picked>*{background-image:linear-gradient(var(--row-selected),var(--row-selected))}.ds-table td{background-color:var(--card)}.ds-n{text-align:right!important;font-family:var(--font-mono)}.ds-table tr[hidden]{display:none}.ds-sort{all:unset;display:inline-flex;align-items:center;gap:6px;min-height:32px;cursor:pointer;border-radius:var(--radius-ctl);padding:0 2px}.ds-sort:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.ds-sort::after{content:"";width:8px;height:12px;flex:none;background:var(--mut);clip-path:polygon(50% 0,100% 38%,0 38%,0 62%,100% 62%,50% 100%)}th[aria-sort="ascending"] .ds-sort::after{clip-path:polygon(50% 0,100% 70%,0 70%);background:var(--ink);opacity:1}th[aria-sort="descending"] .ds-sort::after{clip-path:polygon(0 30%,100% 30%,50% 100%);background:var(--ink);opacity:1}.ds-n .ds-sort{flex-direction:row-reverse}.ds-chip-btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;background:transparent;color:var(--link);border:1.5px solid var(--edge);border-radius:999px;font:600 var(--step-small)/1 var(--font-ui);cursor:pointer;white-space:nowrap;transition:background-color var(--motion) var(--ease)}.ds-chip-btn:hover{background:var(--tint)}.ds-chip-btn__icon{position:relative;width:12px;height:12px}.ds-chip-btn__icon::before,.ds-chip-btn__icon::after{content:"";position:absolute;left:5px;top:0;width:2px;height:12px;background:currentColor}.ds-chip-btn__icon::after{transform:rotate(90deg)}.ds-chip-btn[aria-pressed="true"]{background:var(--btn-bg);color:var(--btn-ink);border-color:var(--btn-bg)}.ds-chip-btn[aria-pressed="true"] .ds-chip-btn__icon::before{left:2px;top:4px;width:2px;height:6px;transform:rotate(-45deg)}.ds-chip-btn[aria-pressed="true"] .ds-chip-btn__icon::after{left:6px;top:1px;width:2px;height:10px;transform:rotate(45deg)}.ds-chip-btn[aria-disabled="true"]{opacity:.55;cursor:not-allowed}.ds-empty{padding:16px;border:1.5px dashed var(--edge);border-radius:var(--radius);margin-top:12px}.ds-more{margin-top:12px}@container dstable (max-width:600px){.ds-table[data-mobile="cards"] .ds-tw{max-height:none;overflow:visible;background:none;border:0;border-radius:0}.ds-table[data-mobile="cards"] table,.ds-table[data-mobile="cards"] tbody{display:block}.ds-table[data-mobile="cards"] thead{display:none}.ds-table[data-mobile="cards"] tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;padding:14px 16px;margin-bottom:10px;background:var(--card);border:var(--rule) solid var(--line);border-radius:var(--radius)}.ds-table[data-mobile="cards"] tbody tr[hidden]{display:none}.ds-table[data-mobile="cards"] tbody tr>*{background-image:none!important;background-color:transparent;border:0;padding:0;position:static;box-shadow:none;max-width:none}.ds-table[data-mobile="cards"] tbody th{grid-column:1/-1;font-family:var(--font-display);font-size:var(--h3)}.ds-table[data-mobile="cards"] tbody td{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left!important;min-width:0}.ds-table[data-mobile="cards"] tbody td::before{content:attr(data-l);font:600 var(--step-micro)/1.3 var(--label-font);text-transform:var(--label-case);letter-spacing:var(--label-tracking);color:var(--mut)}.ds-table[data-mobile="cards"] .ds-td-cmp{grid-column:1/-1}.ds-table[data-mobile="cards"] .ds-td-cmp::before{display:none}.ds-table[data-mobile="cards"] .ds-chip-btn{min-height:44px;width:100%;justify-content:center}.ds-tools{grid-template-columns:1fr}}.ds-fig{position:relative;margin:0;min-width:0;background:var(--card);border:var(--rule) solid var(--line);border-radius:var(--radius);padding:20px clamp(16px,2.5vw,24px)}.ds-fig__cap{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px;margin-bottom:16px}.ds-fig__tt{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 260px}.ds-fig__t{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--h3);line-height:1.25}.ds-fig__n{font-size:var(--step-small);color:var(--mut)}.ds-tip{position:absolute;z-index:10;top:0;left:0;pointer-events:none;background:var(--ink);color:var(--bg);font:500 .8125rem/1.35 var(--font-body);padding:6px 10px;border-radius:var(--radius-ctl);max-width:min(320px,80vw);transform:translate(-50%,-110%);box-shadow:0 8px 24px -8px rgba(0,0,0,.4)}svg{overflow:visible}.ds-ring__svg{flex:none;max-width:100%;height:auto}.ds-ring__track{stroke:var(--line);stroke-width:1}.ds-ring__bar{stroke:var(--fill-1-edge);stroke-linecap:var(--ring-cap,round)}.ds-ring__bar.is-prov{stroke:var(--prov)}.ds-ring__fill{stroke:var(--fill-1);stroke-linecap:var(--ring-cap,round)}.ds-ring__in{stroke:var(--card);stroke-linecap:var(--ring-cap,round)}.ds-ring__c{font:700 22px var(--font-mono);fill:var(--ink)}.ds-sym[data-sym=peak]{width:8px;height:8px;border-radius:50%;background:var(--ink);border:0}.ds-sym[data-sym="prev"]{height:0;width:14px;border-top:2px solid var(--ink);opacity:.8;vertical-align:3px}.mk-f{fill:var(--fill-1);stroke:var(--fill-1-edge);stroke-width:1}.mk-i{fill:var(--ink)}.mk-o{fill:none;stroke:var(--ink);stroke-width:1.5}.mk-d{fill:var(--mut)}.ds-st__cross{stroke:var(--ink);stroke-width:1;stroke-dasharray:2 2}.ds-sym[data-sym="vacant"]{border:1px solid var(--fill-2-edge);background:repeating-linear-gradient(45deg,var(--fill-2-edge) 0 1.5px,var(--card) 1.5px 4px)}.ds-cmp__state{padding:20px;border:1.5px dashed var(--edge);border-radius:var(--radius);margin:16px 0}.ds-cmp__quick{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:8px 0 0;padding:0}.ds-cmp__quick-l{margin:12px 0 0;font-size:var(--step-small);color:var(--mut)}.ds-cmp__col{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.ds-cmp__rm{all:unset;box-sizing:border-box;cursor:pointer;color:var(--link);font:600 var(--step-small)/1 var(--font-ui);min-height:44px;padding:0 14px;display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--edge);border-radius:999px;white-space:nowrap}.ds-cmp__rm::before{content:"\00d7";font-size:1.1rem;line-height:1}.ds-cmp__rm:hover{background:var(--tint)}.ds-cmp__rm:focus-visible{outline:3px solid var(--focus)}.ds-cmp__bar{display:grid;grid-template-columns:minmax(110px,200px) minmax(0,1fr) auto;gap:12px;align-items:center;font-size:var(--step-small)}.ds-cmp__bar svg{display:block;width:100%;min-width:0}@media (max-width:600px){.ds-cmp__bar{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:6px 0;border-top:1px var(--rule-style) var(--line)}.ds-cmp__bar>:first-child{grid-column:1;grid-row:1;font-weight:600}.ds-cmp__bar>:last-child{grid-column:2;grid-row:1;text-align:right}.ds-cmp__bar>:nth-child(2){grid-column:1/-1;grid-row:2}}.ds-cmp__bar rect{fill:var(--fill-1);stroke:var(--fill-1-edge)}.ds-cmp__bar span:last-child{font-family:var(--font-mono)}.ds-tray__chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.ds-tray__chips li{display:inline-flex;align-items:center;gap:2px;padding-left:12px;border:1px solid var(--edge);border-radius:999px;font-size:var(--step-small);background:var(--tint)}.ds-tray__chips button{all:unset;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;cursor:pointer;color:var(--ink)}.ds-tray__chips button:focus-visible{outline:3px solid var(--focus)}.ds-tray__chips button::before{content:"\00d7";font-size:1.25rem;line-height:1}body.ds-has-tray{padding-bottom:calc(var(--tray-h,200px) + 24px)}html:has(>body.ds-has-tray){scroll-padding-bottom:calc(var(--tray-h,200px) + 16px)}@media (max-width:600px){.ds-tray__chips{grid-column:1/-1;flex-wrap:nowrap;overflow-x:auto;grid-row:2}.ds-tray__chips li{flex:none}}@media (max-width:600px){:root,:root[data-theme]{--step-micro:.875rem}.ds-sort{min-height:44px}.ds-chip-btn{min-height:44px}.ds-tray__chips button{width:44px;height:44px}.ds-link-btn{min-height:44px;display:inline-flex;align-items:center}.ds-table tbody th a,.ds-table tbody td>a:only-child{display:inline-flex;align-items:center;min-height:44px}.ds-na{font-size:max(.9em,.875rem)}.ds-tip,.ds-src__hash code{font-size:.875rem}.ds-js .ds-table[data-page-sm] tbody tr[data-sm]{display:none!important}.ds-unofficial{flex-direction:column;gap:6px}}.ds-provenance{margin-top:var(--rhythm-section)}.ds-provenance h2{margin-bottom:var(--rhythm-block)}.ds-coverage{max-width:72ch}.ds-unofficial{display:flex;gap:10px;align-items:baseline;padding:14px 16px;border:1.5px solid var(--edge);border-radius:var(--radius);max-width:80ch}.ds-unofficial__k{flex:none;font-family:var(--label-font);text-transform:uppercase;letter-spacing:.08em;font-size:var(--step-micro);font-weight:700}.ds-prov-more{margin:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ds-prov-more summary{min-height:48px;display:flex;align-items:center;cursor:pointer;font-weight:600}.ds-provenance--compact h2{margin-bottom:12px}.ds-provenance--compact .ds-unofficial{margin:0 0 4px}.ds-prov-more__one{display:grid;gap:16px;padding:8px 0 20px}.ds-prov-more__one>*{margin:0}.ds-prov-more__in{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:24px;padding:8px 0 20px}.ds-src__h{font-size:var(--h3);margin:0 0 10px}.ds-src__dl{display:grid;gap:0;margin:0}.ds-src__dl>div{display:grid;grid-template-columns:9.5rem 1fr;gap:12px;padding:6px 0;border-bottom:1px var(--rule-style) var(--line);font-size:var(--step-small)}.ds-src__dl dt{color:var(--mut)}.ds-src__dl dd{margin:0;min-width:0;overflow-wrap:anywhere}.ds-src__hash code{font-size:.8125rem;overflow-wrap:anywhere}.ds-src__attr{font-size:var(--step-small);color:var(--mut);margin-top:8px}.ds-caveats{padding:0;list-style:none;max-width:80ch;display:grid;gap:8px}.ds-caveats li{position:relative;display:block;padding-left:22px}.ds-caveats li>.ds-sym:first-child{position:absolute;left:0;top:.35em}.ds-hero{display:grid;gap:var(--rhythm-block) 32px;padding-top:28px;position:relative}.ds-hero__main,.ds-hero__aside{min-width:0}.ds-hero__main{display:flex;flex-direction:column;gap:12px}.ds-hero h1{font-size:var(--h1)}@media (max-width:767px){.ds-hero h1{font-size:var(--h1-sm)}}.ds-hero__aside{display:flex;flex-direction:column;gap:20px}[data-ds-layout="form"] body,[data-ds-layout="form"]{line-height:1.65}[data-ds-layout="form"] .ds-top{border-bottom:1px solid var(--ink)}[data-ds-layout="form"] .ds-top__in{min-height:72px}[data-ds-layout="form"] .ds-brand{font-weight:600;font-size:1.1875rem;font-family:var(--font-display)}[data-ds-layout="form"] .ds-nav a{font-family:var(--font-mono)}@media (min-width:900px){[data-ds-layout="form"] .ds-hero{grid-template-columns:repeat(8,minmax(0,1fr))}[data-ds-layout="form"] .ds-hero__main{grid-column:1/span 5}[data-ds-layout="form"] .ds-hero__aside{grid-column:6/span 3;padding-top:52px}}[data-ds-layout="form"] .ds-brand,[data-ds-layout="form"] .ds-foot__name,[data-ds-layout="form"] .ds-tcap{font-weight:400}[data-ds-layout="form"] .ds-stats{gap:0}[data-ds-layout="form"] .ds-stat{display:flex;align-items:baseline;gap:8px;min-height:32px;padding:4px 0}[data-ds-layout="form"] .ds-stat dt{display:flex;flex:1;align-items:baseline;gap:8px;text-transform:none;letter-spacing:0;font-family:var(--font-body);font-size:var(--step-body);font-weight:400;color:var(--ink)}[data-ds-layout="form"] .ds-stat dt::after{content:"";flex:1;min-width:24px;border-bottom:2px dotted var(--edge);transform:translateY(-.3em)}[data-ds-layout="form"] .ds-stat dd{margin:0}[data-ds-layout="form"] .ds-stat__v{display:inline;font-size:1.25rem}[data-ds-layout="form"] .ds-sec{padding-left:20px;border-left:2px solid var(--link)}[data-ds-layout="form"] .ds-sec__h{align-items:center}[data-ds-layout="form"] .ds-sec__q{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;height:2rem;padding:0 6px;border:1.5px solid var(--ink);color:var(--ink);font-size:var(--step-micro);text-transform:uppercase;letter-spacing:.08em}[data-ds-layout="form"] .ds-sec__code{text-transform:uppercase;letter-spacing:.08em}[data-ds-layout="form"] .ds-fig{background:var(--bg);border:0;border-top:1px solid var(--ink);border-radius:0;padding:14px 0 0}[data-ds-layout="form"] .ds-table th,[data-ds-layout="form"] .ds-table td{border-bottom-style:dotted}[data-ds-layout="form"] .ds-tw{border:0;border-top:1px solid var(--ink);border-radius:0;background:var(--bg)}[data-ds-layout="form"] .ds-table td,[data-ds-layout="form"] .ds-table tbody th{background-color:var(--bg)}@media (max-width:600px){[data-ds-layout="form"] .ds-sec{padding-left:12px}}@media print{.ds-tools,.ds-cb,.ds-skip,.ds-nav,.ds-chip-btn,.ds-td-cmp{display:none!important}.ds-tw{max-height:none;overflow:visible}.ds-table tr[hidden]{display:table-row}a{color:inherit}}@media (forced-colors:active){.ds-chip-btn[aria-pressed="true"]{forced-color-adjust:none;background:Highlight;color:HighlightText}}@media (max-width:600px){:root,:root[data-theme]{--step-micro:.875rem}}.au-head{display:flex;flex-direction:column;gap:12px;padding-top:28px;max-width:880px;margin-bottom:var(--rhythm-block)}.au-head h1{font-size:var(--h1)}@media (max-width:767px){.au-head h1{font-size:var(--h1-sm)}}p.census{position:relative;margin:4px 0 0;max-width:72ch;padding:12px 16px 12px 16px;border:1.5px solid var(--link);background:var(--card);font-size:var(--step-small);line-height:1.55;color:var(--ink)}p.census::before{content:"Census night · 10 Aug 2021";display:block;width:max-content;margin:0 0 6px;padding:2px 8px;border:1.5px solid var(--link);color:var(--link);font:700 var(--step-micro)/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;transform:rotate(-1.2deg)}p.census strong{font-weight:700}.au-note{max-width:78ch;font-size:var(--step-small);color:var(--mut);margin:16px 0 0}.au-hero .ds-cb{margin-top:8px}[data-ds-layout="form"] .au-hero{padding-top:28px}[data-ds-layout="form"] .au-form-id{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;font:600 var(--step-micro)/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--mut)}[data-ds-layout="form"] .au-form-id b{color:var(--link);font-weight:700}@media (max-width:420px){[data-ds-layout="form"] .ds-nav{overflow:visible;-webkit-mask-image:none;mask-image:none;padding-bottom:4px}[data-ds-layout="form"] .ds-nav ul{flex-wrap:wrap;width:auto;gap:6px}}[data-ds-layout="form"] .ds-hero__aside .ds-stats{border-top:2px solid var(--ink);padding-top:8px}[data-ds-layout="form"] .ds-hero__aside .au-aside-h{margin:0 0 4px;font:700 var(--step-micro)/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--mut)}.au-code{font:600 var(--step-micro)/1 var(--font-mono);color:var(--mut);margin-left:6px;white-space:nowrap}.au-cmp{margin-top:var(--rhythm-block)}.au-cmp__pick{display:grid;grid-template-columns:minmax(0,1fr);gap:16px 32px;align-items:start}.au-cmp__pick>*{min-width:0}.au-cmp+p.census{margin-top:var(--rhythm-block)}@media (min-width:900px){.au-cmp__pick{grid-template-columns:minmax(0,640px) minmax(0,1fr)}}.au-cmp__tray{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card)}.au-cmp__n{margin:0;font:600 var(--step-small)/1.4 var(--font-mono);color:var(--mut)}.au-cmp__chips{min-height:52px}.ds-js .au-cmp{min-height:min(110vh,1000px)}.au-cmp>p.census{margin:20px 0 0}.au-cmp__chips button{width:44px;height:44px}.au-cmp__tray .ds-btn{align-self:flex-start}.au-cmp__quick{grid-column:1/-1}.au-cmp__fig{margin-top:20px;display:grid;gap:10px;max-width:880px}.au-cmp__fig rect{fill:var(--fill-1)}.au-cmp__tw{margin-top:20px}.au-cmp__table{width:100%;border-collapse:collapse;font-size:var(--step-small)}.au-cmp__table th,.au-cmp__table td{padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top;text-align:left}.au-cmp__table thead th{background:var(--thbg);font-weight:600}.au-cmp__table td.ds-n,.au-cmp__table th.ds-n{text-align:right}.au-cmp__v{display:block;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--step-body)}.au-cmp__bar{display:block;margin-top:6px;min-width:64px}.au-cmp__bar rect{fill:var(--fill-1)}.au-cmp__bar rect.au-cmp__track{fill:var(--line)}.ds-cmp__col{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.au-split{display:grid;gap:24px 32px;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr))}.au-split--stack{grid-template-columns:minmax(0,1fr);max-width:900px}.au-rankcell{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px}.au-rankcell .au-pos{width:84px;margin:0}.au-rankcell .au-pos__ends{display:none}.ds-table[data-mobile="scroll"] tbody th{min-width:12rem}.ds-table td[data-v]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.au-prose{padding-top:28px}.au-prose__head{max-width:880px;display:flex;flex-direction:column;gap:8px}.au-prose__head h1{font-size:var(--h1)}@media (max-width:767px){.au-prose__head h1{font-size:var(--h1-sm)}}.au-prose__grid{display:grid;gap:32px;margin-top:24px}@media (min-width:1024px){.au-prose__grid{grid-template-columns:minmax(0,68ch) minmax(0,280px);justify-content:space-between}}.au-prose__body{max-width:68ch}.au-prose__body h2{margin-top:2rem}.au-prose__body p,.au-prose__body li{line-height:1.65}.au-prose__body a{overflow-wrap:anywhere}.au-prose__lede{font-size:var(--step-lede)}.au-prose__aside{align-self:start;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card)}@media (min-width:1024px){.au-prose__aside{position:sticky;top:16px}}.au-prose__h{margin:0 0 8px;font:700 var(--step-micro)/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--mut)}.au-prose__links{list-style:none;margin:0;padding:0}.au-prose__links a{display:flex;align-items:center;min-height:44px;border-bottom:1px solid var(--line)}.au-prose__note{margin:12px 0 0;font-size:var(--step-small);color:var(--mut)}.au-mail{font:600 1.375rem/1.3 var(--font-mono);overflow-wrap:anywhere}.au-mail a{display:inline-flex;align-items:center;min-height:44px}.au-404{display:flex;flex-direction:column;gap:14px;padding:56px 0 24px;max-width:720px}.au-404__mark svg{width:56px;height:56px}.au-404 h1{font-size:var(--h1)}.au-404__links{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:12px 0 0;padding:0}.au-foot{display:grid;gap:24px 40px}@media (min-width:900px){.au-foot{grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr) minmax(0,1.5fr)}}.au-foot .ds-foot__name{display:flex;align-items:center;gap:10px;margin:0 0 8px}.au-foot .ds-foot__name svg{width:24px;height:24px}.au-foot__h{margin:0 0 6px;font:700 var(--step-micro)/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--mut)}.au-foot .ds-foot__links{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.au-foot .ds-foot__links a{display:inline-flex;align-items:center;min-height:44px}@media (min-width:600px) and (max-width:899px){.au-foot .ds-foot__links{flex-direction:row;flex-wrap:wrap;gap:0 16px}}.au-foot__nav:nth-child(3) .ds-foot__links{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:0 20px}.ds-caveats li:not([data-kind]){padding-left:24px}.au-foot__op{margin:24px 0 0;padding-top:16px;border-top:1px solid var(--line);font-size:var(--step-small);color:var(--mut);max-width:90ch}p.census{padding-top:9px;padding-bottom:9px}.au-more{max-width:72ch;font-size:var(--step-small);color:var(--mut)}.au-more>summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;color:var(--link);font-weight:600}.au-more>p{margin:4px 0 0;line-height:1.55}.au-pos{display:block;margin-top:8px;max-width:220px}.au-pos__svg{display:block;overflow:visible}.au-pos__d{fill:var(--line)}.au-pos__d.is-self{fill:var(--fill-1);stroke:var(--ink);stroke-width:1.5}.au-pos__ends{display:flex;justify-content:space-between;font:600 var(--step-micro)/1.3 var(--font-mono);color:var(--mut);margin-top:2px}.au-cmp__fig{max-width:none}.au-cmp__figure{margin:0}.au-cmp__rings,.au-cmp__ages{list-style:none;margin:0;padding:0;display:grid;gap:16px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.au-cmp__rings,.au-cmp__ages{grid-template-columns:repeat(4,minmax(0,1fr))}}.au-cmp__ring,.au-cmp__age{min-width:0;display:flex;flex-direction:column;gap:6px}.au-cmp__ring .ds-ring__svg{width:100%;max-width:160px;height:auto}.au-cmp__ring-l{margin:0;font:600 var(--step-small)/1.35 var(--font-body);overflow-wrap:anywhere}.au-cmp__ring-n{margin:0;font-size:var(--step-small);color:var(--mut)}.au-cmp__ring-c{font-size:14px}.au-cmp__arow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l v" "b b";column-gap:6px;row-gap:1px;align-items:end;font-size:var(--step-micro);line-height:1.25;padding:2px 0}.au-cmp__al{grid-area:l;font-family:var(--font-mono);color:var(--mut)}.au-cmp__av{grid-area:v;font-family:var(--font-mono);text-align:right}.au-cmp__arow svg{grid-area:b;display:block}.au-cmp__arow rect{fill:var(--fill-1)}.au-cmp__ages .au-cmp__ring-l,.au-cmp__rings .au-cmp__ring-l{height:2.7em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:normal}.au-cmp__ages .au-cmp__ring-l{margin-bottom:4px}@media print{p.census{border-style:solid}.au-cmp,.ds-cb{display:none}}
