.p-entry[data-astro-cid-rmj3s4ui]{padding-top:var(--vb-pad-sec);padding-bottom:var(--vb-pad-sec);overflow:clip}.p-entry__inner[data-astro-cid-rmj3s4ui]{max-width:780px;margin-inline:auto}.p-entry__reply[data-astro-cid-rmj3s4ui]{margin:0 0 clamp(28px,3.5vw,44px);font-size:.9375rem;line-height:var(--lh-base);letter-spacing:var(--ls-base);color:var(--c-text-sub)}.p-entryform[data-astro-cid-rmj3s4ui]{display:flex;flex-direction:column;gap:clamp(28px,3.5vw,44px)}.p-entryform__group[data-astro-cid-rmj3s4ui]{margin:0;padding:0;border:0;min-width:0}.p-entryform__legend[data-astro-cid-rmj3s4ui],.p-entryform__label[data-astro-cid-rmj3s4ui]{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:0;font-family:var(--font-title);font-weight:700;font-size:.9375rem;line-height:1.5;letter-spacing:.04em;color:var(--c-text)}.p-entryform__req[data-astro-cid-rmj3s4ui],.p-entryform__opt[data-astro-cid-rmj3s4ui]{font-family:var(--font-title);font-weight:700;font-size:.6875rem;letter-spacing:.12em;line-height:1;padding:5px 8px}.p-entryform__req[data-astro-cid-rmj3s4ui]{color:#fff;background-color:var(--c-accent)}.p-entryform__opt[data-astro-cid-rmj3s4ui]{color:var(--c-text-sub);background-color:var(--c-main-light)}.p-entryform__options[data-astro-cid-rmj3s4ui]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.p-entryform__nb[data-astro-cid-rmj3s4ui]{display:inline-block}.p-entryform__option[data-astro-cid-rmj3s4ui]{display:flex;align-items:center;gap:12px;padding:15px 18px;border:1px solid var(--c-border);background-color:var(--c-surface);font-size:.9375rem;line-height:1.6;letter-spacing:var(--ls-base);color:var(--c-text);cursor:pointer;transition:border-color var(--vb-dur) var(--vb-ease),background-color var(--vb-dur) var(--vb-ease)}.p-entryform__option[data-astro-cid-rmj3s4ui]:hover{border-color:var(--c-accent)}.p-entryform__option[data-astro-cid-rmj3s4ui]:has(input:checked){border-color:var(--c-accent);background-color:var(--c-accent-light)}.p-entryform__option[data-astro-cid-rmj3s4ui] input[data-astro-cid-rmj3s4ui][type=radio]{flex-shrink:0;width:18px;height:18px;margin:0;accent-color:var(--c-accent)}.p-entryform__row[data-astro-cid-rmj3s4ui]{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(20px,2.5vw,32px)}.p-entryform__field[data-astro-cid-rmj3s4ui]{min-width:0}.p-entryform__input[data-astro-cid-rmj3s4ui],.p-entryform__textarea[data-astro-cid-rmj3s4ui]{display:block;width:100%;padding:15px 18px;border:1px solid var(--c-border);border-radius:0;background-color:var(--c-surface);font-family:var(--font-body);font-size:1rem;line-height:1.7;letter-spacing:var(--ls-base);color:var(--c-text);transition:border-color var(--vb-dur) var(--vb-ease)}.p-entryform__textarea[data-astro-cid-rmj3s4ui]{resize:vertical}.p-entryform__input[data-astro-cid-rmj3s4ui]:hover,.p-entryform__textarea[data-astro-cid-rmj3s4ui]:hover{border-color:var(--c-accent)}.p-entryform__input[data-astro-cid-rmj3s4ui]:focus-visible,.p-entryform__textarea[data-astro-cid-rmj3s4ui]:focus-visible,.p-entryform__option[data-astro-cid-rmj3s4ui]:has(input:focus-visible),.p-entryform__consent[data-astro-cid-rmj3s4ui]:has(input:focus-visible),.p-entryform__button[data-astro-cid-rmj3s4ui]:focus-visible,.p-entryform__privacy-link[data-astro-cid-rmj3s4ui]:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.p-entryform__input[data-astro-cid-rmj3s4ui]:focus,.p-entryform__textarea[data-astro-cid-rmj3s4ui]:focus{border-color:var(--c-accent)}.p-entryform__privacy[data-astro-cid-rmj3s4ui]{padding:clamp(24px,3vw,36px);background-color:var(--c-surface);border-top:3px solid var(--c-accent)}.p-entryform__privacy-title[data-astro-cid-rmj3s4ui]{margin:0 0 18px;font-family:var(--font-title);font-weight:700;font-size:1.125rem;line-height:1.6;letter-spacing:.02em;font-feature-settings:"palt" 1;color:var(--c-text)}.p-entryform__privacy-text[data-astro-cid-rmj3s4ui]{margin:0 0 14px;font-size:.9375rem;line-height:var(--lh-base);letter-spacing:var(--ls-base);color:var(--c-text-sub)}.p-entryform__privacy-link[data-astro-cid-rmj3s4ui]{color:var(--c-accent);text-underline-offset:4px}.p-entryform__consent[data-astro-cid-rmj3s4ui]{display:flex;align-items:center;gap:12px;margin-top:20px;padding:15px 18px;border:1px solid var(--c-accent);background-color:var(--c-accent-light);font-family:var(--font-title);font-weight:700;font-size:.9375rem;line-height:1.6;letter-spacing:var(--ls-base);color:var(--c-text);cursor:pointer}.p-entryform__consent[data-astro-cid-rmj3s4ui] input[data-astro-cid-rmj3s4ui][type=checkbox]{flex-shrink:0;width:20px;height:20px;margin:0;accent-color:var(--c-accent)}.p-entryform__consent-note[data-astro-cid-rmj3s4ui]{margin:12px 0 0;font-size:.8125rem;line-height:1.8;letter-spacing:var(--ls-base);color:var(--c-text-sub)}.p-entryform__submit[data-astro-cid-rmj3s4ui]{display:flex}.p-entryform__button[data-astro-cid-rmj3s4ui]{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:22px 44px;border:1px solid var(--c-text);border-radius:0;box-shadow:none;background-color:var(--c-text);color:#fff;font-family:var(--font-title);font-weight:700;font-size:1rem;letter-spacing:.06em;line-height:1.4;cursor:pointer;transition:background-color var(--vb-dur) var(--vb-ease),border-color var(--vb-dur) var(--vb-ease),color var(--vb-dur) var(--vb-ease)}.p-entryform__button[data-astro-cid-rmj3s4ui]:hover{background-color:var(--c-accent);border-color:var(--c-accent)}.p-entryform__button[data-astro-cid-rmj3s4ui]:active{transform:translateY(1px)}@media screen and (max-width:767px){.p-entryform__options[data-astro-cid-rmj3s4ui],.p-entryform__row[data-astro-cid-rmj3s4ui]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.p-entryform__option[data-astro-cid-rmj3s4ui],.p-entryform__input[data-astro-cid-rmj3s4ui],.p-entryform__textarea[data-astro-cid-rmj3s4ui],.p-entryform__button[data-astro-cid-rmj3s4ui]{transition:none}.p-entryform__button[data-astro-cid-rmj3s4ui]:active{transform:none}}
