.h26 .wl-card{position:relative;width:min(100%,520px);margin-inline:auto;padding:clamp(1.6rem,4vw,2.6rem);border-radius:26px;background:var(--paper-hi);border:1px solid var(--line);box-shadow:var(--shadow);text-align:left}.h26 .wl-card-k{color:var(--accent);font-weight:650;font-size:1rem}.h26 .wl-card-t{margin-top:.4rem;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:500;letter-spacing:-.03em;line-height:1.15}.h26 .wl-form{display:grid;gap:.9rem;margin-top:1.4rem}.h26 .wl-form input{width:100%;min-width:0;font:inherit;font-size:1.1rem;font-weight:500;color:var(--ink);background:transparent;border:0;border-bottom:2px solid var(--ink);border-radius:0;padding:.75em .1em;transition:border-color .4s}.h26 .wl-form input::placeholder{color:var(--ink-2);opacity:1}.h26 .wl-form input:focus-visible{outline:none;border-color:var(--accent)}.h26 .wl-form .btn{width:100%;margin-top:.4rem}.h26 .wl-form .btn[disabled]{opacity:.6;cursor:progress}.h26 .wl-note{font-size:.95rem;color:var(--ink-2)}.h26 .wl-done{display:grid;gap:.9rem;margin-top:1.2rem}.h26 .wl-done-k{font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:500;letter-spacing:-.03em}.h26 .wl-final{padding-block:clamp(4rem,9vw,7rem)}.h26 .wl-final .wl-card{margin-top:clamp(1.6rem,3vw,2.4rem)}