.swMWYG_page{background:var(--pop-paper,#fff);flex-direction:column;gap:24px;width:100%;max-width:720px;min-height:100svh;margin:0 auto;padding:64px 24px 80px;display:flex}.swMWYG_titleRow{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.swMWYG_title{font-size:clamp(2.25rem,9vw,3.5rem);line-height:1.1}.swMWYG_art{flex:none;width:clamp(104px,26vw,168px);margin-bottom:-8px;margin-right:-6px}.swMWYG_text{font-size:16px;line-height:1.85}.swMWYG_form{border-top:3px solid var(--pop-ink,#111);flex-direction:column;gap:24px;padding-top:28px;display:flex}.swMWYG_field{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.swMWYG_label{padding:0;font-size:15px;font-weight:800}.swMWYG_required{border:2px solid var(--pop-vermilion,#b73518);color:var(--pop-vermilion,#b73518);letter-spacing:.06em;vertical-align:1px;border-radius:4px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:800;display:inline-block}.swMWYG_input,.swMWYG_textarea{border:var(--pop-line,2.5px) solid var(--pop-ink,#111);background:var(--pop-paper,#fff);width:100%;color:var(--pop-ink,#111);font:inherit;border-radius:4px;padding:0 14px;font-size:16px}.swMWYG_input{min-height:52px}.swMWYG_textarea{resize:vertical;min-height:176px;padding:12px 14px;line-height:1.8}.swMWYG_input:focus,.swMWYG_textarea:focus{outline:3px solid var(--pop-mustard,#f2b705);outline-offset:0}.swMWYG_input[aria-invalid=true],.swMWYG_textarea[aria-invalid=true]{border-color:var(--pop-vermilion,#b73518)}.swMWYG_input:disabled,.swMWYG_textarea:disabled{opacity:.45}.swMWYG_choices{flex-direction:column;display:flex}.swMWYG_choice{border-bottom:1px solid var(--pop-ink,#111);align-items:center;gap:12px;min-height:48px;font-size:15px;line-height:1.6;display:flex}.swMWYG_choice input{width:22px;height:22px;accent-color:var(--pop-vermilion,#b73518);flex:none}.swMWYG_hint{color:#555;margin:0;font-size:13px}.swMWYG_error{border-left:4px solid var(--pop-vermilion,#b73518);color:var(--pop-vermilion,#b73518);margin:0;padding:2px 0 2px 10px;font-size:14px;font-weight:700;line-height:1.7}.swMWYG_formError{border:3px solid var(--pop-vermilion,#b73518);color:var(--pop-vermilion,#b73518);border-radius:6px;margin:0;padding:10px 12px;font-size:14px;font-weight:800;line-height:1.7}.swMWYG_agree{align-items:flex-start;gap:12px;min-height:44px;font-size:15px;line-height:1.7;display:flex}.swMWYG_agree input{width:24px;height:24px;accent-color:var(--pop-vermilion,#b73518);flex:none;margin-top:2px}.swMWYG_link,.swMWYG_back{color:var(--pop-ink,#111);text-underline-offset:4px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.swMWYG_link:hover{color:var(--pop-vermilion,#b73518)}.swMWYG_link:focus-visible,.swMWYG_back:focus-visible{outline:3px solid var(--pop-ink,#111);outline-offset:3px}.swMWYG_submit{appearance:none;border:3px solid var(--pop-ink,#111);background:var(--pop-vermilion,#b73518);color:#fff;min-height:56px;font:inherit;letter-spacing:.06em;cursor:pointer;box-shadow:var(--pop-shadow,3px 3px 0 #111);border-radius:8px;font-size:17px;font-weight:800;transition:transform 80ms,box-shadow 80ms}.swMWYG_submit:active:not(:disabled){box-shadow:var(--pop-shadow-press,1px 1px 0 #111);transform:translate(2px,2px)}.swMWYG_submit:disabled{opacity:.45;cursor:default}.swMWYG_submit:focus-visible{outline:3px solid var(--pop-ink,#111);outline-offset:3px}@media (min-width:640px){.swMWYG_submit{align-self:flex-start;min-width:240px}}.swMWYG_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.swMWYG_done{border-top:3px solid var(--pop-ink,#111);flex-direction:column;align-items:flex-start;gap:10px;padding-top:28px;display:flex}.swMWYG_doneIcon{color:var(--pop-vermilion,#b73518)}.swMWYG_doneTitle{font-family:var(--font-head,"Shippori Mincho"), "Hiragino Mincho ProN", "Yu Mincho", serif;margin:0;font-size:1.75rem;font-weight:800;line-height:1.4}.swMWYG_doneTitle:focus{outline:none}.swMWYG_doneText{margin:0;font-size:16px;line-height:1.8}.swMWYG_back{align-items:center;min-height:44px;display:inline-flex}
