.form[data-astro-cid-24mgw2ou]{display:grid;gap:var(--s3)}.form[data-astro-cid-24mgw2ou] .seg[data-astro-cid-24mgw2ou]{justify-self:start}.fields[data-astro-cid-24mgw2ou]{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:flex-end}.fields[data-astro-cid-24mgw2ou] label[data-astro-cid-24mgw2ou]{display:grid;gap:4px}.fields[data-astro-cid-24mgw2ou] input[data-astro-cid-24mgw2ou],textarea[data-astro-cid-24mgw2ou]{font:inherit;font-family:var(--f-mono);font-size:var(--t-s);padding:7px 10px;border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--bg);color:var(--ink)}.fields[data-astro-cid-24mgw2ou] input[data-astro-cid-24mgw2ou]{width:14em;max-width:100%}.fields[data-astro-cid-24mgw2ou] input[data-astro-cid-24mgw2ou]:focus,textarea[data-astro-cid-24mgw2ou]:focus{border-color:var(--brand);outline:2px solid var(--brand-soft);outline-offset:0}textarea[data-astro-cid-24mgw2ou]{width:100%;resize:vertical}.btn[data-astro-cid-24mgw2ou]{font:inherit;font-size:var(--t-s);padding:7px 14px;border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--surface-2);color:var(--ink);cursor:pointer}.btn[data-astro-cid-24mgw2ou]:hover:not(:disabled){border-color:var(--brand)}.btn[data-astro-cid-24mgw2ou]:disabled{opacity:.5;cursor:default}.btn[data-astro-cid-24mgw2ou].primary{background:var(--brand);border-color:var(--brand);color:var(--hn-on-brand)}.err[data-astro-cid-24mgw2ou]{color:var(--down);margin:0}.err[data-astro-cid-24mgw2ou]:empty{display:none}.block[data-astro-cid-24mgw2ou]{margin-top:var(--s4)}th[data-astro-cid-24mgw2ou][scope=row]{width:8em;font-weight:600}.foot[data-astro-cid-24mgw2ou]{margin-top:var(--s5);max-width:70ch}.out-body[data-astro-cid-24mgw2ou]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:start}.out-map[data-astro-cid-24mgw2ou]{padding:var(--s3);border-left:1px solid var(--line)}.out-map[data-astro-cid-24mgw2ou] svg{width:100%;height:auto;display:block}.out-map[data-astro-cid-24mgw2ou] .halo{fill:color-mix(in srgb,var(--brand) 22%,transparent)}.out-map[data-astro-cid-24mgw2ou] .pin{fill:var(--brand);stroke:var(--surface);stroke-width:3}@media(max-width:720px){.out-body[data-astro-cid-24mgw2ou]{grid-template-columns:minmax(0,1fr)}.out-map[data-astro-cid-24mgw2ou]{border-left:0;border-top:1px solid var(--line);max-width:360px;width:100%;margin:0 auto;box-sizing:border-box}}
