.nadi-locations{box-sizing:border-box;font-family:Arial,sans-serif;color:#f7eed8}.nadi-locations *{box-sizing:border-box}.nadi-featured{max-width:1180px;margin:30px auto 0;padding:24px;border-top:1px solid #b99a4d}.nadi-location-columns{display:grid;grid-template-columns:1fr 1fr;gap:32px}.nadi-locations h1,.nadi-locations h2,.nadi-locations h3{font-family:Georgia,serif;color:#edcf83;line-height:1.3}.nadi-locations h3{font-size:25px;margin:0 0 18px}.nadi-location-links{display:flex;flex-wrap:wrap;gap:9px;list-style:none;margin:0 0 20px;padding:0}.nadi-location-links a{display:block;padding:9px 12px;border:1px solid #d6bd7259;border-radius:5px;color:#fff6de;text-decoration:none;font-size:14px;line-height:1.4}.nadi-location-links a:hover,.nadi-location-links a:focus-visible{background:#e8cc81;color:#123e2e}.nadi-location-all,.nadi-location-back{display:inline-block;color:#f2d589;font-weight:700;line-height:1.5;text-underline-offset:4px}.nadi-location-footer{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 28px;padding:19px 20px;background:#083c2d;border-block:1px solid #b89b4d;font:14px/1.5 Arial,sans-serif}.nadi-location-footer a{color:#edd18b;text-underline-offset:4px}.nadi-directory{background:#104c40;padding:35px max(22px,calc((100% - 1180px)/2)) 50px;min-height:65vh}.nadi-directory h1{font-size:clamp(29px,4vw,44px);margin:22px 0 12px}.nadi-directory h2{font-size:28px}.nadi-directory p{line-height:1.75}.nadi-directory a{color:#f3d58a}.nadi-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:18px 0 30px}.nadi-directory-grid a{display:flex;flex-direction:column;justify-content:space-between;gap:10px;height:100%;padding:16px;border:1px solid #c1a65a85;border-radius:7px;text-decoration:none;line-height:1.5;overflow-wrap:anywhere}.nadi-directory-grid a:hover,.nadi-directory-grid a:focus-visible{background:#1c5a47;outline:2px solid #e6c56e;outline-offset:2px}.nadi-directory-grid strong{font:700 18px/1.4 Georgia,serif}.nadi-directory-grid span{font-size:13px;color:#f5eedc}.nadi-region{margin-top:28px}@media(max-width:800px){.nadi-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.nadi-location-columns,.nadi-directory-grid{grid-template-columns:1fr}.nadi-featured{padding:22px 18px;margin-top:24px}.nadi-location-columns{gap:28px}.nadi-location-footer{align-items:flex-start;flex-direction:column;padding:20px}.nadi-directory{padding:28px 18px 38px}.nadi-location-links a{min-height:42px;display:flex;align-items:center}.nadi-locations h3{font-size:24px}}

.ngs-flags .ngs-flag-link{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:9px;width:100%;color:inherit;text-decoration:none}.ngs-flag-link:focus-visible{outline:2px solid #edcf83;outline-offset:4px}
