.contact-hero.svelte-wkxllv{padding:4rem 1rem 2rem;background:linear-gradient(135deg,#eef7ee,#f8fbf8)}.contact-hero.svelte-wkxllv h1:where(.svelte-wkxllv){margin:0;font-size:clamp(2.4rem,6vw,4.2rem);line-height:1.05}.contact-section.svelte-wkxllv{padding:1rem 1rem 3rem}.contact-grid.svelte-wkxllv{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-template-areas:"form info" "form links";grid-template-rows:auto 1fr;gap:1rem;align-items:start;min-width:0}.info-panel.svelte-wkxllv{grid-area:info;min-width:0}.form-panel.svelte-wkxllv{grid-area:form;min-width:0}.links-panel.svelte-wkxllv{grid-area:links;min-width:0}.info-note.svelte-wkxllv{margin:1rem 0 0;color:var(--text-soft);line-height:1.6;font-size:.95rem}.emergency-hint.svelte-wkxllv{margin-bottom:1.25rem;padding:.9rem 1rem;border-radius:14px;background:#fff4f1;border:1px solid #f3d3ca;line-height:1.6}.emergency-hint.svelte-wkxllv strong:where(.svelte-wkxllv){display:block}.emergency-hint.svelte-wkxllv a:where(.svelte-wkxllv){font-weight:800;white-space:nowrap}.required.svelte-wkxllv{color:#b3412b}.form-note.svelte-wkxllv{margin:1rem 0;color:var(--text-soft);font-size:.92rem;line-height:1.6}.info-list.svelte-wkxllv{display:grid;gap:.75rem}.info-item.svelte-wkxllv{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--border-soft)}.info-item.svelte-wkxllv:last-child{border-bottom:none}.info-item.svelte-wkxllv span:where(.svelte-wkxllv){color:var(--text-soft)}.info-item.svelte-wkxllv strong:where(.svelte-wkxllv){text-align:right;min-width:0;overflow-wrap:anywhere}.info-item.svelte-wkxllv a:where(.svelte-wkxllv){text-decoration:none;color:var(--primary)}.topic-list.svelte-wkxllv{display:grid;gap:.75rem}.topic-item.svelte-wkxllv{display:flex;align-items:center;gap:.6rem;padding:.9rem 1rem;border:1px solid var(--border-soft);border-radius:14px;background:var(--surface-soft);font-weight:600;overflow-wrap:anywhere;text-decoration:none;color:inherit;transition:border-color .18s ease}.topic-item.svelte-wkxllv:hover{border-color:#1c52224d}.topic-arrow.svelte-wkxllv{margin-left:auto;color:var(--primary)}.honeypot.svelte-wkxllv{position:absolute;left:-9999px;opacity:0;pointer-events:none}form.submitting.svelte-wkxllv,form.submitting.svelte-wkxllv :where(.svelte-wkxllv){cursor:wait}@media(max-width:1000px){.contact-grid.svelte-wkxllv{grid-template-columns:1fr;grid-template-areas:"info" "form" "links";grid-template-rows:auto}}@media(max-width:700px){.contact-hero.svelte-wkxllv{padding:3rem .75rem 1.5rem}.contact-hero.svelte-wkxllv h1:where(.svelte-wkxllv){max-width:none;font-size:clamp(2rem,11vw,2.8rem);line-height:1.08;overflow-wrap:anywhere}.contact-section.svelte-wkxllv{padding:.75rem .75rem 2.5rem}.contact-grid.svelte-wkxllv{width:min(100%,var(--container));gap:.75rem}.contact-grid.svelte-wkxllv .panel:where(.svelte-wkxllv){padding:.9rem;border-radius:16px}.panel-header.svelte-wkxllv h2:where(.svelte-wkxllv){font-size:1.25rem}.info-item.svelte-wkxllv{flex-direction:column;align-items:flex-start;gap:.25rem;padding:.65rem 0}.info-item.svelte-wkxllv strong:where(.svelte-wkxllv){text-align:left;width:100%}.topic-list.svelte-wkxllv{gap:.55rem}.topic-item.svelte-wkxllv{padding:.75rem .8rem;border-radius:12px}}
