.ls-form{background:var(--surface);border:1px solid var(--ink);padding:18px;max-width:620px}.ls-form label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:14px 0 4px}.ls-form label:first-child{margin-top:0}.ls-form .input{width:100%}.ls-list{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-gap:8px;gap:8px;max-width:820px}.ls-list li{border:1px solid var(--ink);background:var(--surface);padding:10px 12px;font-size:14px}.ls-list .tag{margin:0 6px 0 0}.ls-links{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:13px}.ls-links a{text-decoration:underline}.ls .note{margin-top:12px;max-width:75ch}.ls .note-box{max-width:820px}.ls-list .note{margin-top:4px}.ls-steps{margin:8px 0 0;padding-left:20px;font-size:13px;line-height:1.6}.ls-form .ls-label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:14px 0 4px}.ls-fresh{display:flex;flex-wrap:wrap;gap:6px}.ls-fresh .btn.is-on{background:var(--ink);color:var(--surface)}.ls-form label.ls-check{display:flex;gap:8px;align-items:flex-start;text-transform:none;letter-spacing:0;font-size:13px;color:var(--ink);margin-top:14px}.ls-check input{margin-top:3px}.ls .ls-keep{margin-top:18px}