.contact-panel.svelte-wkxllv{background:var(--forest);color:var(--ivory);border-radius:var(--radius);border-top:2px solid var(--gold);--focus:var(--gold);padding:clamp(1.6rem,4vw,2.4rem)}.contact-panel.svelte-wkxllv h3:where(.svelte-wkxllv){color:var(--ivory);margin-bottom:1.2rem}.label.svelte-wkxllv{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0;font-size:.7rem}.email.svelte-wkxllv{font-family:var(--font-heading);margin:.2rem 0 1.2rem;font-size:clamp(1.4rem,3vw,1.8rem)}.email.svelte-wkxllv a:where(.svelte-wkxllv){color:var(--ivory);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.note.svelte-wkxllv{color:#f4ebddcc;margin:0;font-size:.92rem}.form-grid.svelte-wkxllv{grid-template-columns:1fr;align-items:start;gap:clamp(1.8rem,4vw,3.5rem);display:grid}@media (width>=900px){.form-grid.svelte-wkxllv{grid-template-columns:.85fr 1.15fr}}
