.contacts-hero[data-astro-cid-gfltksgq]{background:var(--color-moss-deep);color:var(--color-cream-on-moss);padding:96px 0 64px;position:relative;overflow:hidden}.contacts-hero__content[data-astro-cid-gfltksgq]{position:relative;z-index:2;display:flex;flex-direction:column;gap:1rem}.contacts-hero__title[data-astro-cid-gfltksgq]{font-family:var(--font-display);font-size:var(--type-h1);line-height:var(--lh-tight);font-weight:400;margin:0;letter-spacing:-.01em}.contacts-hero__lead[data-astro-cid-gfltksgq]{font-family:var(--font-body);font-size:var(--type-body);line-height:var(--lh-base);max-width:36rem;opacity:.95;margin:0}.contact-map__inner[data-astro-cid-u3uo2j7m]{display:flex;flex-direction:column;gap:.75rem}.contact-map__inner[data-astro-cid-u3uo2j7m] h2[data-astro-cid-u3uo2j7m]{font-family:var(--font-display);font-size:var(--type-h2);font-weight:500;letter-spacing:-.01em;line-height:var(--lh-snug);margin:0;color:var(--color-ink)}.contact-map__muted[data-astro-cid-u3uo2j7m]{color:var(--color-stone);margin:0 0 16px;font-size:var(--type-body-sm)}.contact-map__hint[data-astro-cid-u3uo2j7m]{margin:12px 0 0;font-size:var(--type-caption);color:var(--color-stone);opacity:.85}.contact-map__hint[data-astro-cid-u3uo2j7m] a[data-astro-cid-u3uo2j7m]{color:var(--color-terracotta);font-weight:600}.messengers__inner[data-astro-cid-uf3fjgup]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:720px;margin:0 auto}.messengers__inner[data-astro-cid-uf3fjgup] h2[data-astro-cid-uf3fjgup]{font-family:var(--font-display);font-size:var(--type-h2);font-weight:500;letter-spacing:-.01em;line-height:var(--lh-snug);margin:0;color:var(--color-cream-on-moss)}.messengers__lead[data-astro-cid-uf3fjgup]{margin:0;font-size:var(--type-body);color:var(--color-cream-on-moss);opacity:.85;max-width:36rem}.messengers__cta[data-astro-cid-uf3fjgup]{margin-top:8px;padding:1.125rem 2.25rem;font-size:1.125rem}.messengers__grid[data-astro-cid-uf3fjgup]{display:grid;gap:16px;grid-template-columns:1fr;width:100%;max-width:720px;margin-top:32px}@media (min-width: 760px){.messengers__grid[data-astro-cid-uf3fjgup]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.messengers__card[data-astro-cid-uf3fjgup]{padding:18px 22px;border-radius:var(--radius-md);background:#f6f1e60f;border:1px solid var(--color-line-moss);display:flex;flex-direction:column;gap:4px;color:var(--color-cream-on-moss);transition:transform var(--motion-base) var(--ease-out),background var(--motion-base) var(--ease-out)}.messengers__card[data-astro-cid-uf3fjgup]:hover{text-decoration:none;transform:translateY(-2px);background:#f6f1e61a}.messengers__card[data-astro-cid-uf3fjgup] strong[data-astro-cid-uf3fjgup]{font-family:var(--font-display);font-size:1.25rem;font-weight:500;color:var(--color-cream-on-moss)}.messengers__card[data-astro-cid-uf3fjgup] span[data-astro-cid-uf3fjgup]{font-size:var(--type-caption);color:var(--color-cream-on-moss);opacity:.7}.howto__inner[data-astro-cid-ouzaa6sr]{display:flex;flex-direction:column;gap:1.5rem;max-width:760px}.howto__inner[data-astro-cid-ouzaa6sr] h2[data-astro-cid-ouzaa6sr]{font-family:var(--font-display);font-size:var(--type-h2);font-weight:500;letter-spacing:-.01em;line-height:var(--lh-snug);margin:0 0 16px;color:var(--color-ink)}.howto__details[data-astro-cid-ouzaa6sr]{background:var(--color-cream-soft);border:1px solid var(--color-line);padding:18px 22px;border-radius:var(--radius-md);transition:border-color var(--motion-fast) var(--ease-out)}.howto__details[data-astro-cid-ouzaa6sr][open]{border-color:var(--color-leaf)}.howto__details[data-astro-cid-ouzaa6sr] summary[data-astro-cid-ouzaa6sr]{font-family:var(--font-display);font-size:1.25rem;font-weight:500;cursor:pointer;color:var(--color-ink);list-style:none}.howto__details[data-astro-cid-ouzaa6sr][open] summary[data-astro-cid-ouzaa6sr]{color:var(--color-leaf)}.howto__details[data-astro-cid-ouzaa6sr] ul[data-astro-cid-ouzaa6sr]{margin:12px 0 0;padding-left:20px}.howto__details[data-astro-cid-ouzaa6sr] ul[data-astro-cid-ouzaa6sr] li[data-astro-cid-ouzaa6sr]{margin-bottom:8px;line-height:var(--lh-base)}.howto__details[data-astro-cid-ouzaa6sr] p[data-astro-cid-ouzaa6sr]{margin:12px 0 0;line-height:var(--lh-base);color:var(--color-stone)}
