.GfNUla_box{border:1px solid var(--rule);background:var(--card);font:400 16px/1.5 var(--font-geist), system-ui, sans-serif;border-radius:18px;margin:44px 0 0;padding:clamp(18px,3.4vw,28px)}.GfNUla_box h2{font:600 clamp(22px, 3.2vw, 26px)/1.2 var(--font-reading), Georgia, serif;letter-spacing:-.015em;margin:0 0 6px}.GfNUla_how{color:var(--soft);margin:0 0 16px;font-size:15.5px}.GfNUla_form{position:relative}.GfNUla_form label{margin-bottom:6px;font-size:14.5px;font-weight:600;display:block}.GfNUla_row{flex-wrap:wrap;gap:10px;display:flex}.GfNUla_row input{border:1.5px solid var(--soft);background:var(--page);min-width:0;min-height:48px;color:var(--ink);font:500 16px/1 var(--font-geist), system-ui, sans-serif;border-radius:12px;flex:240px;padding:0 14px}.GfNUla_row input[aria-invalid]{border-color:#b3261e}.GfNUla_row input:focus-visible{outline:2px solid var(--link);outline-offset:2px}.GfNUla_row button{color:#fff;min-height:48px;font:600 15.5px/1 var(--font-geist), system-ui, sans-serif;cursor:pointer;background:#0c5a44;border:1px solid #0c5a44;border-radius:12px;flex:none;padding:0 20px}.GfNUla_row button:hover:not(:disabled){background:#0f6e53}.GfNUla_row button:disabled{opacity:.7;cursor:progress}.GfNUla_row button:focus-visible{outline:2px solid var(--link);outline-offset:3px}.GfNUla_said{margin:12px 0 0;font-size:15.5px}.GfNUla_said:empty{display:none}.GfNUla_said b{font-weight:650}.GfNUla_said[data-tone=good]{background:var(--mark);border-radius:12px;padding:14px 16px}.GfNUla_said[data-tone=bad] b{color:#b3261e}.GfNUla_said:focus{outline:none}.GfNUla_said:focus-visible{outline:2px solid var(--link);outline-offset:3px}.GfNUla_again{color:var(--link);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.GfNUla_again:focus-visible{outline:2px solid var(--link);outline-offset:3px;border-radius:3px}.GfNUla_small{color:var(--soft);margin:14px 0 0;font-size:14px}.GfNUla_trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}@media (prefers-color-scheme:dark){.GfNUla_row input[aria-invalid]{border-color:#ff8a80}.GfNUla_said[data-tone=bad] b{color:#ff9a90}}@media (max-width:520px){.GfNUla_row button{flex:100%}}@media print{.GfNUla_box{display:none}}
