.form-field.svelte-zwaybt{color:var(--mk-text);gap:.45rem;font-size:.78rem;font-weight:900;display:grid}.form-field.svelte-zwaybt small:where(.svelte-zwaybt){color:var(--mk-text-muted);font-size:.72rem;font-weight:800;line-height:1.5}.form-field.svelte-zwaybt input:where(.svelte-zwaybt),.form-field.svelte-zwaybt select:where(.svelte-zwaybt),.form-field.svelte-zwaybt textarea:where(.svelte-zwaybt){border:2px solid var(--mk-text);width:100%;color:var(--mk-text);background:#fffffffa;border-radius:1rem;outline:none;padding:.8rem .9rem;font-size:.9rem;font-weight:700;line-height:1.5;box-shadow:3px 3px #14284a1f}.form-field.svelte-zwaybt textarea:where(.svelte-zwaybt){resize:vertical;min-height:6rem}.form-field.svelte-zwaybt input:where(.svelte-zwaybt):focus,.form-field.svelte-zwaybt select:where(.svelte-zwaybt):focus,.form-field.svelte-zwaybt textarea:where(.svelte-zwaybt):focus{border-color:var(--mk-accent-pink);box-shadow:4px 4px #e71e6329}.container.svelte-1fwwawk{width:min(100% - 40px,960px);margin-inline:auto}.detail.svelte-1fwwawk{padding-bottom:80px}.detail-hero.svelte-1fwwawk{padding:96px 0 64px}.kicker.svelte-1fwwawk{color:var(--signal-blue);font:700 .75rem var(--vk-font-util);letter-spacing:.12em;text-transform:uppercase;margin:0}h1.svelte-1fwwawk{letter-spacing:-.05em;max-width:18ch;margin:20px 0;font-size:clamp(2.6rem,7vw,4.8rem);line-height:1.08}.detail-hero.svelte-1fwwawk>p:where(.svelte-1fwwawk):not(.kicker){max-width:68ch;color:var(--muted);font-size:1.15rem;line-height:1.8}.button.svelte-1fwwawk{background:var(--signal-blue);color:#fff;border-radius:999px;align-items:center;min-height:48px;padding:0 20px;font-weight:800;text-decoration:none;display:inline-flex}.detail-section.svelte-1fwwawk{border-top:1px solid var(--border);padding:48px 0}.detail-section.svelte-1fwwawk h2:where(.svelte-1fwwawk){letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(1.8rem,4vw,3rem)}.detail-section.svelte-1fwwawk p:where(.svelte-1fwwawk),.detail-section.svelte-1fwwawk li:where(.svelte-1fwwawk){color:var(--muted);line-height:1.75}.detail-section.svelte-1fwwawk ul:where(.svelte-1fwwawk){margin:0;padding-left:20px}.notice.svelte-1fwwawk{border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:700 .75rem var(--vk-font-util);letter-spacing:.05em;padding:14px 16px}.inline-link.svelte-1fwwawk{color:var(--signal-blue);font-weight:800}@media (width<=640px){.detail-hero.svelte-1fwwawk{padding-top:64px}}
