.contact.svelte-1bv7ezn{padding-block:clamp(48px,6vw,80px) clamp(88px,12vw,160px)}.contact__grid.svelte-1bv7ezn{display:grid;gap:56px}.contact__aside.svelte-1bv7ezn{display:grid;gap:20px;align-content:start;justify-items:start;color:var(--ink-soft)}.contact__heading.svelte-1bv7ezn{font-size:1.375rem;color:var(--ink)}.contact__note.svelte-1bv7ezn{margin-top:16px;font-size:.875rem}.contact__required.svelte-1bv7ezn{color:var(--tsubaki)}.contact__form.svelte-1bv7ezn{padding:clamp(24px,4vw,48px);background:var(--sheet);border-radius:6px}@media(min-width:960px){.contact__grid.svelte-1bv7ezn{grid-template-columns:4fr 7fr;gap:80px}.contact__aside.svelte-1bv7ezn{position:sticky;top:calc(var(--header-height) + 40px);align-self:start}}
