._form_1ew7u_1{min-width:0}._steps_1ew7u_2{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:28px;display:grid}._steps_1ew7u_2 button{border:0;border-bottom:2px solid var(--line);text-align:left;color:var(--muted);font:inherit;cursor:pointer;background:0 0;padding:0 0 12px;font-size:11px;font-weight:700;line-height:1.4}._steps_1ew7u_2 button[aria-current=step]{border-color:var(--rose-dark);color:var(--rose-dark)}._steps_1ew7u_2 button:disabled{cursor:default;opacity:.65}._steps_1ew7u_2 button:focus-visible{outline:2px solid var(--rose-dark);outline-offset:5px}._back_1ew7u_6:focus-visible{outline:2px solid var(--rose-dark);outline-offset:5px}._edit_1ew7u_6:focus-visible{outline:2px solid var(--rose-dark);outline-offset:5px}._heading_1ew7u_7{letter-spacing:-.025em;margin:0 0 10px;font-family:Playfair Display,serif;font-size:clamp(25px,3vw,34px);font-weight:400;line-height:1.2}._heading_1ew7u_7:focus{outline:none}._intro_1ew7u_9{color:var(--muted);margin:0 0 24px;font-size:14px;line-height:1.6}._fields_1ew7u_10{border:0;min-width:0;margin:0;padding:0}._visuallyHidden_1ew7u_11{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._design_1ew7u_12{border-left:3px solid var(--rose);background:#f5e9e5;margin:0 0 24px;padding:18px}._design_1ew7u_12 strong,._review_1ew7u_13>strong{font-size:14px}._design_1ew7u_12 p{white-space:pre-line;margin:8px 0;font-size:13px;line-height:1.6}._design_1ew7u_12>span{color:var(--muted);font-size:12px;line-height:1.5}._fieldError_1ew7u_16{color:#9a263c;margin:7px 0 14px;font-size:12px;line-height:1.5;display:block}._errorSummary_1ew7u_17{color:#9a263c;background:#fff0f0;margin:0 0 20px;padding:12px 14px;font-size:13px;line-height:1.5}._review_1ew7u_13{border:1px solid var(--line);background:#ffffff8c;margin:0 0 24px;padding:20px}._review_1ew7u_13 dl{margin:14px 0;font-size:13px;line-height:1.6}._review_1ew7u_13 dl>div{grid-template-columns:70px minmax(0,1fr);gap:14px;padding:5px 0;display:grid}._review_1ew7u_13 dt{color:var(--muted)}._review_1ew7u_13 dd{overflow-wrap:anywhere;margin:0}._wishes_1ew7u_23{border-top:1px solid var(--line);white-space:pre-line;overflow-wrap:anywhere;margin:12px 0;padding-top:14px;font-size:13px;line-height:1.6}._review_1ew7u_13>a{color:var(--rose-dark);text-underline-offset:3px;font-size:12px;text-decoration:underline;display:block}._edit_1ew7u_6{color:var(--rose-dark);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:10px 0 0;font-size:12px;text-decoration:underline}._actions_1ew7u_26{align-items:center;gap:16px;margin-top:8px;display:flex}._actions_1ew7u_26>:last-child{white-space:normal;flex:1;min-width:0;padding-inline:16px;line-height:1.5}._back_1ew7u_6{min-height:48px;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 0;font-size:13px}@media (max-width:400px){._actions_1ew7u_26{flex-wrap:wrap;gap:6px}._actions_1ew7u_26>:last-child{flex-basis:100%}._review_1ew7u_13{padding:15px}._steps_1ew7u_2{gap:7px}._steps_1ew7u_2 button{font-size:10px}}
