.lm-join{grid-template-columns:1.05fr .95fr;align-items:start;gap:64px;max-width:1080px;margin:auto;padding:20px 24px 0;display:grid}.lm-join h1{margin:16px 0 0;font-size:clamp(38px,5.2vw,64px)}.lm-join .lm-lede{text-align:left;max-width:32em;margin:18px 0 0}.lm-join-reasons{gap:20px;margin:34px 0 0;padding:0;list-style:none;display:grid}.lm-join-reasons li{color:var(--muted);grid-template-columns:auto 1fr;align-items:start;gap:16px;font-size:15.5px;line-height:1.6;display:grid}.lm-join-reasons li:before{content:"";background:var(--lamp);width:10px;height:10px;margin-top:8px;box-shadow:0 0 0 3px #ffd25e22}.lm-join-reasons strong{font-family:var(--font-pixel),monospace;color:var(--paper);margin-bottom:2px;font-size:19px;font-weight:700;display:block}.lm-join-foot{color:var(--muted);max-width:34em;margin:34px 0 0;font-size:15.5px;line-height:1.6}.lm-join-card{margin:0;padding:28px 28px 24px}.lm-card-title{font-family:var(--font-pixel),monospace;color:var(--paper-ink);margin:0;font-size:26px;font-weight:700}.lm-card-lede{color:var(--paper-muted);margin:6px 0 0;font-size:15px;line-height:1.55}.lm-field{gap:7px;margin-top:20px;display:grid}.lm-field>span{font-family:var(--font-pixel),monospace;color:var(--paper-muted);font-size:15px;font-weight:500}.lm-input,.lm-select,.lm-textarea{font:inherit;width:100%;color:var(--paper-ink);box-shadow:0 -3px var(--ink),0 3px var(--ink),-3px 0 var(--ink),3px 0 var(--ink);background:#fffdf5;border:0;border-radius:0;padding:11px 12px;font-size:16px}.lm-input::placeholder,.lm-textarea::placeholder{color:#9a93b4}.lm-input:focus-visible,.lm-select:focus-visible,.lm-textarea:focus-visible{outline:3px solid var(--lamp);outline-offset:4px}.lm-select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 12px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:36px}.lm-textarea{resize:vertical;min-height:84px;line-height:1.5}.lm-form-submit{width:100%;margin-top:24px}.lm-form-submit[disabled]{opacity:.65;transform:none}.lm-form-hint{color:var(--paper-muted);margin:14px 0 0;font-size:13.5px;line-height:1.55}.lm-form-error{color:#8f2d2d;margin:14px 0 0;font-size:14.5px;font-weight:700;line-height:1.5}.lm-done{gap:14px;display:grid}.lm-done-title{font-family:var(--font-pixel),monospace;color:var(--paper-ink);margin:0;font-size:26px;font-weight:700}.lm-done p{color:var(--paper-muted);margin:0;font-size:15.5px;line-height:1.6}.lm-done-links{flex-wrap:wrap;align-items:center;gap:18px;display:flex;margin-top:6px!important}@media (max-width:880px){.lm-join{grid-template-columns:1fr;gap:36px;padding-top:8px}.lm-join-card{padding:24px 20px 20px}}
