@font-face{font-family:NRTH Directory;src:url(/assets/Inter18pt-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:NRTH Directory;src:url(/assets/Inter18pt-Medium.woff2) format("woff2");font-weight:500 700;font-display:swap}@font-face{font-family:NRTH Directory;src:url(/assets/NRTH-ER-Latin-Regular.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-017F,U+0300-036F,U+2000-206F,U+20AC,U+2113,U+2122,U+2190-2199,U+2212,U+25CC,U+FEFF,U+FFFD}@font-face{font-family:NRTH Directory;src:url(/assets/NRTH-ER-Latin-Medium.woff2) format("woff2");font-weight:500 700;font-display:swap;unicode-range:U+0000-017F,U+0300-036F,U+2000-206F,U+20AC,U+2113,U+2122,U+2190-2199,U+2212,U+25CC,U+FEFF,U+FFFD}html,body{margin:0;background:#fff;color:#0a0a0a;color-scheme:light dark}.erd-page{--erd-canvas:#fff;--erd-ink:#0a0a0a;--erd-muted:#555;--erd-border:#d7d7d7;min-height:100svh;background:var(--erd-canvas);color:var(--erd-ink);font:400 16px/1.55 NRTH Directory,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-text-size-adjust:100%}.erd-page *{box-sizing:border-box}.erd-page [hidden]{display:none!important}.erd-width{width:min(1000px,calc(100% - 48px));margin-inline:auto}.erd-page a{color:inherit;text-underline-offset:3px}.erd-page a:hover{text-decoration-thickness:2px}.erd-page :focus-visible{outline:2px solid currentColor;outline-offset:5px}.erd-page h1,.erd-page h2,.erd-page h3,.erd-page p{margin:0}.erd-page ul,.erd-page ol{margin:0;padding:0}.erd-page address{font-style:normal}.erd-page button,.erd-page input{font:inherit;color:inherit}.erd-page button{cursor:pointer}.erd-page button:disabled{cursor:default;color:var(--erd-muted)}.erd-skip{position:absolute;left:20px;top:-80px;padding:12px;background:var(--erd-canvas);z-index:2}.erd-skip:focus{top:8px}.erd-header{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--erd-border)}.erd-brand,.erd-brand picture,.erd-brand img{display:block}.erd-brand{padding-block:8px;flex-shrink:0}.erd-brand img{width:109px;height:32px}.erd-header-link{display:inline-flex;align-items:center;min-height:44px;font-size:13px;gap:5px;text-decoration:none}.erd-breadcrumbs{padding-block:18px}.erd-breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;column-gap:8px;font-size:12px;color:var(--erd-muted)}.erd-breadcrumbs li{display:inline-flex;align-items:center;gap:8px;min-width:0;overflow-wrap:anywhere}.erd-breadcrumbs a{display:inline-flex;align-items:center;min-height:36px}.erd-intro{padding-block:12px 27px;max-width:820px}.erd-intro h1{font-size:clamp(30px,3.7vw,45px);line-height:1.16;letter-spacing:-.035em;font-weight:500;overflow-wrap:anywhere}.erd-intro>p{margin-top:17px;max-width:760px}.erd-intro .erd-scope-note{font-size:14px;color:var(--erd-muted)}.erd-intro .erd-total{font-size:14px;font-weight:500}.erd-filter-area{margin-bottom:24px}.erd-filter label{display:block;font-size:14px;margin-bottom:8px}.erd-filter-controls{display:flex;gap:12px;align-items:stretch;max-width:720px}.erd-filter input{width:100%;min-width:0;min-height:49px;padding:11px 13px;border:1px solid var(--erd-border);border-radius:8px;background:var(--erd-canvas);appearance:none}.erd-filter input::placeholder{color:var(--erd-muted);opacity:1}.erd-filter button{flex-shrink:0;min-height:49px;padding:8px 13px;border:1px solid var(--erd-border);border-radius:8px;background:var(--erd-canvas);font-size:13px}.erd-count{font-size:13px;color:var(--erd-muted);padding-top:12px;min-height:32px}.erd-empty{padding:18px 0;font-size:15px}.erd-region-grid{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px}.erd-region-grid li{border-top:1px solid var(--erd-border);min-width:0}.erd-region-grid a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:18px 0;min-height:90px;text-decoration:none;overflow-wrap:anywhere}.erd-region-name{font-size:17px;font-weight:500}.erd-region-count{grid-column:1;font-size:13px;color:var(--erd-muted)}.erd-region-arrow{grid-column:2;grid-row:1/3;align-self:center;font-size:19px}.erd-city-index{border-top:1px solid var(--erd-border);border-bottom:1px solid var(--erd-border);margin-bottom:23px}.erd-city-index>summary{padding-block:14px;min-height:48px;cursor:pointer;font-size:14px}.erd-city-index ul{list-style:none;display:flex;flex-wrap:wrap;column-gap:21px;row-gap:2px;padding:0 0 16px}.erd-city-index a{display:inline-flex;align-items:center;min-height:40px;font-size:13px}.erd-city{border-top:1px solid var(--erd-border);scroll-margin-top:18px}.erd-city:last-child{border-bottom:1px solid var(--erd-border)}.erd-city>summary{padding:18px 0;cursor:pointer;min-height:63px}.erd-city>summary h2{display:inline;font-size:22px;line-height:1.3;letter-spacing:-.02em;font-weight:500;overflow-wrap:anywhere}.erd-city>summary>[data-directory-group-count]{display:inline-block;margin-left:14px;font-size:12px;color:var(--erd-muted)}.erd-city-records{padding-bottom:15px}.erd-facility{padding:23px 0;border-top:1px solid var(--erd-border);scroll-margin-top:20px;overflow-wrap:anywhere}.erd-facility-heading h3{font-size:19px;line-height:1.35;font-weight:500;letter-spacing:-.015em}.erd-record-kind{display:flex;flex-wrap:wrap;gap:5px 16px;font-size:13px;color:var(--erd-muted);padding-top:7px}.erd-record-kind [data-field=serviceScope]{font-weight:500;color:var(--erd-ink)}.erd-facility-facts{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px 28px;margin:18px 0 0}.erd-facility-facts dt{font-size:12px;color:var(--erd-muted);margin-bottom:3px}.erd-facility-facts dd{margin:0;font-size:15px}.erd-facility-facts address>span{display:block}.erd-facility-facts a{display:inline-flex;min-height:36px;align-items:center}.erd-access{list-style:none;display:grid;gap:5px;margin-top:14px!important;font-size:14px}.erd-card-bottom{display:flex;align-items:flex-start;gap:24px;justify-content:space-between;margin-top:18px}.erd-card-provenance{min-width:0;flex:1}.erd-source-line{font-size:12px;color:var(--erd-muted)}.erd-source-dates{display:flex;flex-wrap:wrap;gap:3px 15px;font-size:12px;color:var(--erd-muted);margin:6px 0 0}.erd-source-dates>div{display:inline-flex;flex-wrap:wrap;gap:4px}.erd-source-dates dt:after{content:":"}.erd-source-dates dd{margin:0}.erd-field-sources{display:flex;flex-wrap:wrap;gap:6px 16px;list-style:none;font-size:12px;margin-top:6px!important}.erd-choice{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:45px;padding:10px 17px;background:var(--erd-ink);color:var(--erd-canvas)!important;border:1px solid var(--erd-ink);border-radius:8px;text-decoration:none;font-size:13px}.erd-choice:focus-visible{outline-color:var(--erd-ink)}.erd-context{margin-top:44px;padding-top:26px;border-top:1px solid var(--erd-border);max-width:850px}.erd-context h2{font-size:22px;line-height:1.3;font-weight:500;letter-spacing:-.02em;margin-bottom:18px}.erd-composition{list-style:none;display:grid;gap:6px;font-size:14px;margin-bottom:25px!important}.erd-composition li{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--erd-border);padding-bottom:6px}.erd-composition li>span:last-child{flex-shrink:0;color:var(--erd-muted)}.erd-sources{list-style:none;display:grid;gap:19px;margin-bottom:24px!important;font-size:14px}.erd-sources>li>p{font-size:12px;color:var(--erd-muted);margin-top:6px}.erd-limitations{padding-left:18px!important;display:grid;gap:9px;font-size:13px;color:var(--erd-muted)}.erd-methodology{margin-top:27px;font-size:14px}.erd-methodology a{display:inline-flex;align-items:center;gap:6px;min-height:44px}.erd-footer{display:flex;flex-wrap:wrap;gap:8px 25px;margin-top:47px;padding-block:21px;border-top:1px solid var(--erd-border);font-size:12px;color:var(--erd-muted)}.erd-footer a{display:inline-flex;align-items:center;min-height:36px}@media(max-width:650px){.erd-width{width:calc(100% - 40px)}.erd-header{min-height:76px}.erd-breadcrumbs{padding-block:10px 16px}.erd-intro{padding-top:5px}.erd-region-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}.erd-region-name{font-size:15px}.erd-region-grid a{min-height:93px}.erd-card-bottom{flex-direction:column;gap:17px}.erd-choice{align-self:flex-start}.erd-facility-facts{grid-template-columns:1fr}.erd-filter-controls{gap:8px}.erd-filter button{padding-inline:10px}.erd-filter input{font-size:16px}.erd-composition li{flex-wrap:wrap;gap:3px 15px}.erd-city>summary h2{font-size:21px}}@media(prefers-color-scheme:dark){html,body{background:#000;color:#fff}.erd-page{--erd-canvas:#000;--erd-ink:#fff;--erd-muted:#b7b7b7;--erd-border:#444}}@media(forced-colors:active){html,body,.erd-page{background:Canvas;color:CanvasText}.erd-page{--erd-canvas:Canvas;--erd-ink:CanvasText;--erd-muted:CanvasText;--erd-border:CanvasText}.erd-choice{background:ButtonFace;color:ButtonText!important;border-color:ButtonText}}
