.ovpTla_page{max-width:1800px;margin:auto;padding:3rem 4vw}.ovpTla_header{justify-content:space-between;align-items:center;gap:2rem;margin:2rem 0;display:flex}.ovpTla_header h1{margin:.5rem 0;font-size:clamp(1.8rem,4vw,3.2rem);line-height:1.4}.ovpTla_header p,.ovpTla_dialog p{line-height:1.8}.ovpTla_header small{color:var(--muted)}.ovpTla_page button{font:inherit;cursor:pointer;background:var(--gold);color:var(--ink);border:1px solid var(--line-strong);border-radius:8px;padding:.85rem 1rem}.ovpTla_header button{flex-shrink:0}.ovpTla_map{border:1px solid var(--line-strong);background:#f1f5f8;border-radius:12px;width:100%;height:1050px;display:block}.ovpTla_dialog{color:var(--white);background:var(--ink);border:1px solid var(--line-strong);border-radius:16px;width:min(560px,100vw - 24px);max-height:90dvh;padding:2rem;overflow:auto}.ovpTla_dialog::backdrop{background:#0009}.ovpTla_dialog .ovpTla_close{float:inline-end;padding:.15rem .7rem;font-size:1.5rem}.ovpTla_dialog fieldset{border:0;min-width:0;padding:0}.ovpTla_dialog label{gap:.5rem;margin:1rem 0;display:grid}.ovpTla_dialog select,.ovpTla_dialog textarea{width:100%;font:inherit;color:var(--white);background:var(--ink);border:1px solid var(--line-strong);border-radius:6px;padding:.7rem}.ovpTla_dialog .ovpTla_consent{align-items:flex-start;font-size:.85rem;line-height:1.7;display:flex}.ovpTla_page :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ovpTla_page button:disabled{opacity:.6}@media (max-width:720px){.ovpTla_header{display:block}.ovpTla_header button{margin-top:1rem}.ovpTla_map{height:1000px}.ovpTla_dialog{padding:1.25rem}}.ovpTla_map{background:var(--ink)}.ovpTla_dialog{margin:auto}
