.bn .cand-form{max-width:900px;margin:auto}.bn .cand-form fieldset{min-width:0;margin:30px 0;padding:28px;border:1px solid #dfd5c3;background:#fffdf8;border-radius:6px}.bn .cand-form legend{font:26px Georgia,serif;padding:0 10px}.bn .cand-form label{display:block;margin:14px 0;font-size:16px}.bn .cand-form .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bn .cand-form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.bn .cand-form textarea,.bn .cand-form select{display:block;width:100%;max-width:100%;min-height:48px;margin-top:7px;padding:12px;font:16px/1.4 Arial,sans-serif;background:white;border:1px solid #8b9a91;color:#142f26;border-radius:4px}.bn .cand-form textarea{min-height:110px;resize:vertical}.bn .cand-form .wpcf7-list-item{display:block;margin:8px 0}.bn .cand-form .wpcf7-list-item label{display:flex;gap:10px;align-items:flex-start;font-size:16px;margin:8px 0}.bn .cand-form input[type=checkbox],.bn .cand-form input[type=radio]{flex:0 0 21px;width:21px;height:21px;margin-top:3px}.bn .cand-form .choice-grid .wpcf7-form-control{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 22px}.bn .cand-form .note{font-size:14px;color:#5b675e}.bn .cand-form input[type=submit]{min-height:52px;font-size:14px;padding:15px 24px;background:#8d2338;color:white;border:0;white-space:normal;max-width:100%;cursor:pointer}.bn .cand-form :focus-visible{outline:3px solid #b68b4f;outline-offset:3px}.bn .cand-form .wpcf7-response-output{margin:25px 0;padding:20px}.bn .cand-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bn .cand-form .wpcf7-not-valid-tip{font-size:14px}.bn .cand-form input[type=file]{font-size:14px;overflow:hidden}.bn .cand-form details{border-top:1px solid #dfd5c3;padding-top:12px}.bn .cand-form summary{cursor:pointer;min-height:44px;display:flex;align-items:center}@media(max-width:600px){.bn .cand-form fieldset{padding:18px}.bn .cand-form .grid,.bn .cand-form .choice-grid .wpcf7-form-control{grid-template-columns:1fr;gap:0}.bn .cand-form legend{font-size:23px}.bn .cand-form .wpcf7-list-item label{font-size:16px}}

.bn .cand-form .grid>p{display:contents}
