.nugu-letter-page{padding-block:48px 72px}.nugu-letter-form,.nugu-letter-success{max-width:760px;margin-inline:auto}.nugu-letter-fields{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:28px;display:grid}.nugu-letter-form label{margin-bottom:10px;font-size:15px;display:block}.nugu-letter-form label span{color:var(--nugu-muted);margin-left:6px;font-size:12px}.nugu-letter-form input,.nugu-letter-form textarea{border:1px solid var(--nugu-line);background:var(--nugu-paper);width:100%;color:var(--nugu-ink);font:inherit;border-radius:4px;padding:14px 16px;display:block}.nugu-letter-form textarea{resize:vertical;min-height:220px;line-height:1.8}.nugu-letter-form input::placeholder,.nugu-letter-form textarea::placeholder{color:#777}.nugu-letter-help{color:var(--nugu-muted);justify-content:space-between;gap:16px;margin:12px 0 28px;font-size:12px;line-height:1.7;display:flex}.nugu-letter-help>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.nugu-letter-send{cursor:pointer;min-width:180px}.nugu-letter-form :disabled{opacity:.65;cursor:wait}.nugu-letter-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.nugu-letter-error{color:#963e32;margin-bottom:20px;font-size:14px;line-height:1.8}.nugu-letter-success{border:1px solid var(--nugu-line);border-radius:4px;padding:40px}.nugu-letter-kicker{color:var(--nugu-muted);margin-bottom:16px;font-size:13px}.nugu-letter-success h2{margin-bottom:12px;font-size:24px;font-weight:500}.nugu-letter-success>p{line-height:1.8}.nugu-letter-success button{cursor:pointer;margin-top:28px}@media (max-width:700px){.nugu-letter-page{padding-block:28px 48px}.nugu-letter-fields{grid-template-columns:1fr;gap:20px;margin-bottom:24px}.nugu-letter-form textarea{min-height:240px}.nugu-letter-send{width:100%}.nugu-letter-success{padding:28px 20px}.nugu-letter-success h2{font-size:21px}.nugu-letter-help{gap:10px}}
