/* Real localized travel guide inside the existing Help dialog: no extra map overlay. */
#locale-guide{margin:16px 0;color:#244c3d;background:#f3f4e9;border:1px solid #c7d3bc;border-radius:10px;text-align:left;font:14px/1.65 system-ui,sans-serif}
#locale-guide>summary{cursor:pointer;padding:10px 13px;font-weight:600;list-style-position:inside}
#locale-guide .locale-guide-body{padding:4px 15px 18px;max-height:48vh;overflow:auto;overscroll-behavior:contain}
#locale-guide nav{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}
#locale-guide a{color:#245b48;text-decoration:underline;padding:3px 6px;border-radius:5px}
#locale-guide a[aria-current=page]{background:#dfe8d3;font-weight:700}
#locale-guide h1{font-size:22px;line-height:1.35;letter-spacing:normal;margin:16px 0}
#locale-guide h3{font-size:16px;margin:18px 0 6px}#locale-guide p{margin:8px 0;line-height:1.75}
#locale-guide :focus-visible{outline:3px solid #c98a30;outline-offset:3px}
