.lg-wrap{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background-color:var(--paper);background-image:var(--grain)}.lg-left{display:flex;flex-direction:column;justify-content:center;padding:40px clamp(24px,5vw,72px);border-right:1px solid var(--rule)}.lg-brand{font:400 clamp(34px,4.6vw,54px)/1 var(--serif);letter-spacing:-1px}.lg-sub{margin-top:10px;font:400 11px/1.4 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3)}.lg-rule{height:2px;background:var(--ink);margin:26px 0 22px;max-width:320px}.lg-what{font:400 clamp(17px,1.6vw,21px)/1.45 var(--serif);color:var(--ink-2);max-width:30ch}.lg-what b{font-weight:400;color:var(--ac)}.lg-foot{margin-top:auto;padding-top:30px;font:400 12px/1.5 var(--sans);color:var(--ink-4)}.lg-right{display:flex;align-items:center;justify-content:center;padding:40px 24px}.lg-form{width:min(360px,100%)}.lg-form h1{font:400 26px/1.1 var(--serif);margin-bottom:6px}.lg-form .t-small{margin-bottom:22px}.lg-err{background:#f7e3e0;border-left:3px solid var(--bad);color:#6b1c13;padding:10px 12px;font:400 13px/1.45 var(--sans);margin-bottom:14px}.lg-btn{width:100%;margin-top:6px}@media (max-width:860px){.lg-wrap{grid-template-columns:1fr}.lg-left{border-right:0;border-bottom:1px solid var(--rule);padding:34px 20px 26px;min-height:auto}.lg-foot{display:none}.lg-right{padding:26px 20px 40px}}.zu{display:flex;flex-direction:column;gap:8px}.zu-pick{width:100%;padding:14px 16px}.zu-l{margin-top:14px;font:400 11px/1.3 var(--sans);color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em}.zu-in{width:100%;padding:11px 12px;border:1px solid var(--rule);background:var(--paper);font:400 15px/1.3 var(--sans);color:var(--ink);border-radius:0}.zu-in:focus{outline:0;border-color:var(--ac)}.zu-in::placeholder{color:var(--ink-4)}.zu-send{align-self:flex-start}.zu-ok{margin-top:12px;color:var(--good);font:400 13px/1.45 var(--sans)}