.lc-local-band .lc-location-content{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:48px;max-width:1220px;padding:48px 24px!important;box-sizing:border-box}
.lc-local-band .lc-local-section{padding:0 0 28px;margin:0 0 28px;border-bottom:1px solid #cee0d4}
.lc-local-band .lc-local-section h2{margin-top:0;font-size:26px;line-height:1.3}
.lc-local-band .lc-local-documents{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;list-style:none;padding:0}
.lc-local-band .lc-local-documents li{padding:18px 0;border-bottom:1px solid #cee0d4;font-size:15px}
.lc-local-band .lc-local-documents strong{font-size:17px;color:#124e38}
.lc-local-band .lc-local-disclosure{font-size:13px}
.lc-local-band .lc-location-context{align-self:start;background:transparent}
.lc-local-image-dialog{box-sizing:border-box;width:98vw;max-width:98vw;height:98vh;height:98dvh;max-height:98vh;max-height:98dvh;padding:4px;border:0;border-radius:8px;background:#f1f7f2;overflow:hidden}
.lc-local-image-dialog::backdrop{background:rgba(0,0,0,.72)}
.lc-local-image-dialog form{position:absolute;top:8px;right:8px;margin:0;z-index:1}
.lc-local-image-dialog button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:6px;background:#18582b;color:#fff;font-size:30px;line-height:1;cursor:pointer}
.lc-local-image-dialog button:focus-visible{outline:3px solid #76b83e;outline-offset:2px}
.lc-local-band .lc-location-context .lc-local-image-dialog img{display:block;width:100%;height:100%;max-width:none;max-height:100%;object-fit:contain;margin:0}
.lc-sidebar-sample{margin:24px 0}.lc-local-band .lc-sidebar-sample img{max-width:100%;margin:0;width:100%;height:auto}.lc-sidebar-sample figcaption{font-size:12px;line-height:1.5;margin-top:10px;color:#496354}.lc-sidebar-sample a{display:block}.lc-local-band .lc-location-context>h2{margin-top:0;font-size:25px;line-height:1.3}
@media(max-width:800px){.lc-local-band .lc-location-content{grid-template-columns:1fr;gap:28px}.lc-local-band .lc-location-context{border-left:0;border-top:1px solid #cee0d4;padding:28px 0 0}}
@media(max-width:480px){.lc-local-band .lc-local-documents{grid-template-columns:1fr}.lc-local-band .lc-local-section h2{font-size:23px}}
.lc-local-band article,.lc-local-band aside{min-width:0;overflow-wrap:anywhere}
.lc-local-band .local-country-eyebrow{font-size:12px;font-weight:700;color:#18582b;margin-bottom:12px}
.lc-local-band .local-country-region{padding:18px 0;border-bottom:1px solid #cee0d4}
.lc-local-band .local-country-region:last-child{border-bottom-color:transparent;padding-bottom:36px}
.lc-local-band .local-country-region h3{font-size:18px;margin:0 0 14px;color:#124e38}
.lc-local-band .local-country-region ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px}
.lc-local-band .local-country-region li{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;line-height:1.5}
.lc-local-band .local-country-region img{width:24px;height:18px;flex:0 0 24px;object-fit:contain}
.lc-local-band .local-country-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;padding-left:20px}
.lc-local-band .local-country-documents>.lc-location-cta{text-decoration:none}
@media(max-width:600px){.lc-local-band .local-country-region ul{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-local-band .local-country-records{grid-template-columns:1fr}}
.lc-local-band .local-source{font-size:13px;line-height:1.7;color:#496354}
.lc-local-band .local-evidence{border-top:1px solid #cee0d4;padding:12px 0;font-size:13px}
.lc-local-band .local-evidence summary{cursor:pointer;min-height:32px;color:#124e38;font-weight:600}
.lc-local-band .local-evidence summary:focus-visible{outline:2px solid #18582b;outline-offset:4px}
.lc-local-band .local-origin-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}
.lc-local-band .local-origin-table th,.lc-local-band .local-origin-table td{padding:12px 8px;text-align:left;border-bottom:1px solid #cee0d4;overflow-wrap:anywhere}
.lc-local-band .local-origin-table th{color:#124e38;font-weight:600}
@media(max-width:480px){.lc-local-band .local-origin-table{font-size:12px}.lc-local-band .local-origin-table th,.lc-local-band .local-origin-table td{padding:10px 4px}}
