.zt-page .glv-wrap{max-width:1180px}.zt-page h1{overflow-wrap:anywhere}.zt-page .glv-lede{max-width:52rem}.zt-page .glv-band p{max-width:78ch}.zt-scroll{width:100%;overflow-x:auto;margin:1.5rem 0}.zt-page table{border-collapse:collapse;width:100%;background:#fff;text-align:left;font-size:.95rem}.zt-page caption{text-align:left;font-weight:700;margin-bottom:.75rem}.zt-page th,.zt-page td{padding:1rem;border:1px solid #d5dfdd;vertical-align:top}.zt-page thead th{background:#e7efeb}.zt-page tbody th{font-weight:600}.zt-page h3{margin:1.5rem 0 .75rem}.zt-map{height:380px;width:100%;border:1px solid #cddbd7;border-radius:8px;z-index:0}.zt-search-row{display:flex;gap:.75rem;margin:.5rem 0}.zt-page input[type=search]{width:100%;min-width:0;padding:.8rem;border:1px solid #718980;border-radius:5px;background:#fff;font:inherit}.zt-results{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.5rem}.zt-results button{width:100%;padding:.8rem;text-align:left;border:1px solid #b5c9c0;border-radius:5px;background:#fff;color:#184c45;font:inherit;cursor:pointer}.zt-results button:hover,.zt-results button:focus{background:#e7efeb}.zt-page dl{display:grid;grid-template-columns:minmax(140px,1fr) 2fr;max-width:850px;gap:0}.zt-page dt,.zt-page dd{padding:.75rem;margin:0;border-bottom:1px solid #cddbd7}.zt-page dt{font-weight:700}.zt-page dd{overflow-wrap:anywhere}.zt-page select{padding:.6rem;max-width:100%;font:inherit}.zt-sources{font-size:.85rem;line-height:1.7}.zt-page a{overflow-wrap:anywhere}.zt-page :focus-visible{outline:3px solid #98501c;outline-offset:3px}@media(max-width:600px){.zt-search-row{flex-direction:column}.zt-page dl{display:block}.zt-page dt{border-bottom:0;padding-bottom:0}.zt-page dd{padding-top:.25rem}.zt-page th,.zt-page td{padding:.7rem}.zt-map{height:320px}.zt-results{grid-template-columns:1fr}}

.zt-city-list{columns:3;column-gap:2rem}.zt-city-list li{break-inside:avoid;margin-bottom:.5rem}@media(max-width:800px){.zt-city-list{columns:2}}@media(max-width:500px){.zt-city-list{columns:1}}
