.pincode-checker{display:grid;grid-template-columns:.9fr 1.1fr;gap:26px;margin-top:16px;padding:21px;background:#f0dfaa;border:1px solid rgba(16,44,34,.25)}.pincode-checker .eyebrow{margin-bottom:7px}.pincode-checker h2{margin:0 0 6px;font-size:27px}.pincode-checker>div>p:last-child{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.55}.pincode-checker form{align-self:center}.pincode-checker label{display:block;margin-bottom:7px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pincode-row{display:flex;border:1px solid var(--ink);background:var(--paper)}.pincode-row input{width:100%;min-width:0;border:0;background:transparent;padding:12px;outline:0;font-weight:700;letter-spacing:.05em}.pincode-row input:focus{box-shadow:inset 0 0 0 2px var(--gold)}.pincode-row button{min-width:78px;border:0;background:var(--ink);color:var(--paper);font-size:11px;font-weight:800;cursor:pointer}.pincode-result{min-height:20px;margin:8px 0 0;font-size:12px;color:var(--ink-soft)}.pincode-result.success{color:#174d36;font-weight:700}.pincode-result.error{color:#8a3925;font-weight:700}.pincode-result.checking{color:var(--ink);font-weight:700}.pincode-checker>small{grid-column:1/-1;margin-top:-12px;color:var(--ink-soft);font-size:10px;line-height:1.45}@media(max-width:700px){.pincode-checker{grid-template-columns:1fr;gap:17px}.pincode-checker>small{margin-top:0}}
