._form_ulay7_1{color:#2c2030;font:400 16px/1.6 var(--sans)}._form_ulay7_1 h2{font:400 clamp(28px,4vw,36px)/1.15 var(--romantic);letter-spacing:-.025em;margin:8px 0 14px}._hint_ulay7_3{color:#6a5a67;margin:0 0 24px}._form_ulay7_1 fieldset{border:0;min-width:0;margin:0;padding:0}._form_ulay7_1 label{gap:8px;font-size:14px;display:grid}._form_ulay7_1 input{color:#2c2030;width:100%;min-width:0;min-height:48px;font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fffaf6;border:1px solid #cbb8c5;border-radius:3px;padding:10px 12px;font-size:16px}._form_ulay7_1 button{cursor:pointer}._form_ulay7_1 button:disabled{opacity:.5;cursor:default}._back_ulay7_9{color:#825473;min-height:44px;font:inherit;text-underline-offset:4px;background:0 0;border:0;padding:10px 0;font-size:14px;text-decoration:underline}._options_ulay7_10{display:grid}._options_ulay7_10 button{text-align:left;color:#2c2030;min-height:70px;font:inherit;background:0 0;border:0;border-top:1px solid #ded4d3;gap:3px;padding:12px 0;display:grid}._options_ulay7_10 small{color:#6a5a67;font-size:14px}._toggles_ulay7_13{flex-wrap:wrap;gap:8px;display:flex}._toggles_ulay7_13 button,._presets_ulay7_14 button{color:#2c2030;min-height:44px;font:inherit;background:0 0;border:1px solid #cbb8c5;border-radius:3px;padding:10px 14px;font-size:14px}._toggles_ulay7_13 button[aria-pressed=true]{color:#fff8ee;background:#352339;border-color:#352339}._presets_ulay7_14{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}._form_ulay7_1 ._checkbox_ulay7_17{align-items:center;gap:12px;min-height:44px;margin-top:22px;display:flex}._form_ulay7_1 ._checkbox_ulay7_17 input{accent-color:#825473;width:20px;height:20px;min-height:20px}._grid_ulay7_19{grid-template-columns:1fr 1fr;gap:14px;margin:16px 0;display:grid}._form_ulay7_1 details{border-top:1px solid #ded4d3;margin-top:14px}._form_ulay7_1 summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;font-size:14px;display:flex}._form_ulay7_1 summary:after{content:"+"}._form_ulay7_1 details[open] summary:after{content:"−"}._small_ulay7_24,._sampleNote_ulay7_24{color:#6a5a67;font-size:14px}._sampleNote_ulay7_24{border-left:2px solid #a78456;padding-left:12px}._knownDate_ulay7_26{grid-template-columns:1fr auto;align-items:end;gap:12px;margin-bottom:16px;display:grid}._knownDate_ulay7_26 button{color:#825473;min-height:48px;font:inherit;background:0 0;border:0;padding:8px;font-size:14px}._birthSection_ulay7_28{border-top:1px solid #ded4d3;gap:12px;margin-top:16px;padding-top:16px;display:grid}._birthSection_ulay7_28 h3{font:500 16px/1.5 var(--sans);margin:0}._birthSection_ulay7_28 p{margin:0}._actions_ulay7_31{border-top:1px solid #ded4d3;margin-top:24px;padding-top:20px}._submit_ulay7_32{color:#fff8ee;width:100%;min-height:50px;font:inherit;background:#352339;border:0;border-radius:3px;padding:12px 18px}._actions_ulay7_31>div{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}._message_ulay7_34{border-left:3px solid #825473;padding-left:12px;font-size:14px}._form_ulay7_1 :is(button,input,summary):focus-visible{outline-offset:4px;outline:3px solid #a26c91}@media (max-width:360px){._grid_ulay7_19{grid-template-columns:1fr}._toggles_ulay7_13{gap:6px}._toggles_ulay7_13 button{padding-inline:10px}}
