.mission-letter-form{word-break:keep-all;background:#f4f6f0;border-radius:16px;padding:30px}.mission-letter-form fieldset{border:0;min-width:0;margin:0;padding:0}.mission-letter-form label{flex-direction:column;gap:8px;margin:18px 0;font-size:14px;display:flex}.mission-letter-form input:not([type=checkbox]),.mission-letter-form select,.mission-letter-form textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#183d46;background:#fff;border:1px solid #c8d6ce;border-radius:8px;padding:12px}.mission-letter-form textarea{resize:vertical}.mission-letter-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.mission-letter-form .mission-letter-consent{flex-direction:row;align-items:flex-start;line-height:1.7}.mission-letter-consent input{flex:none;width:18px;height:18px;margin-top:3px}.mission-letter-form button,.mission-letter-login{color:#fff;font:inherit;cursor:pointer;background:#183d46;border:0;border-radius:8px;padding:12px 20px;display:inline-block}.mission-letter-form button:disabled{opacity:.6}.mission-letter-error{color:#a32636}.mission-letter-notice{color:#245b48;overflow-wrap:anywhere}.mission-private-manager details{border:1px solid #dce5df;border-radius:8px;margin:16px 0;padding:16px}.mission-private-manager summary{cursor:pointer;font-weight:700}.mission-private-body{white-space:pre-wrap;overflow-wrap:anywhere}.mission-letter-form input:focus-visible{outline-offset:3px;outline:3px solid #bf8c35}.mission-letter-form select:focus-visible{outline-offset:3px;outline:3px solid #bf8c35}.mission-letter-form textarea:focus-visible{outline-offset:3px;outline:3px solid #bf8c35}.mission-letter-form button:focus-visible{outline-offset:3px;outline:3px solid #bf8c35}.mission-letter-login:focus-visible{outline-offset:3px;outline:3px solid #bf8c35}@media (max-width:600px){.mission-letter-form{padding:24px 18px}.mission-letter-row{grid-template-columns:1fr;gap:0}}.mission-home .mission-card-write{text-align:right;color:#557060;margin-top:16px;font-size:12px;display:block}.mission-home .mission-nav{flex-wrap:wrap}.mission-letter-privacy{margin:16px 0 0}.mission-letter-privacy a{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;font-size:14px;text-decoration:underline;display:inline-flex}
