.page.svelte-1614j8n{max-width:720px;margin:20px auto;padding:0 8px;font-family:Arial,Helvetica,sans-serif;line-height:1.7;color:var(--color-text)}.page.svelte-1614j8n h1{text-align:center;color:var(--color-theme-1);font-size:28px;margin:10px 0 24px}.page.svelte-1614j8n h2{color:var(--color-theme-1);font-size:20px;margin-top:28px}.page.svelte-1614j8n p{margin:0 0 14px}.page.svelte-1614j8n a{color:var(--color-theme-1);font-weight:700;text-decoration:none}.page.svelte-1614j8n a:hover{text-decoration:underline}.page.svelte-1614j8n img{max-width:100%;height:auto;border-radius:8px}.page.svelte-1614j8n .contact-card{background:var(--color-surface);border-left:4px solid var(--color-gold);border-radius:0 6px 6px 0;padding:14px 18px;margin:22px 0}.page.svelte-1614j8n .contact-card p{margin:4px 0}.page.svelte-1614j8n .contact-card address{font-style:normal}.page.svelte-1614j8n iframe{width:100%;border:0}.page.svelte-1614j8n .contact-form{display:grid;gap:12px;max-width:480px;margin:16px 0 24px;padding:18px;background:var(--color-surface-2);border:1px solid var(--color-rule);border-radius:8px}.page.svelte-1614j8n .contact-form .cf-row{display:grid;gap:4px}.page.svelte-1614j8n .contact-form label{font-weight:700;font-size:13px;color:var(--color-text)}.page.svelte-1614j8n .contact-form input,.page.svelte-1614j8n .contact-form textarea{padding:8px 10px;border:1px solid var(--color-rule);border-radius:4px;font-size:14px;font-family:inherit}.page.svelte-1614j8n .contact-form input:focus,.page.svelte-1614j8n .contact-form textarea:focus{border-color:var(--color-theme-1);outline:none}.page.svelte-1614j8n .contact-form button{justify-self:start;padding:9px 20px;background:var(--color-theme-1);color:#fff;border:0;border-radius:4px;font-weight:700;font-size:14px;cursor:pointer}.page.svelte-1614j8n .contact-form button:hover{background:var(--color-brand-dark)}
