
.inquiry-tools { margin: 1.5rem 0 0; color: inherit; text-align: left; scroll-margin-top: 6rem; }
.inquiry-tools [hidden] { display: none !important; }
.inquiry-tools label { display: grid; gap: .35rem; min-width: 0; font-size: .9rem; }
.inquiry-tools :is(input,textarea,select) { border: 1px solid #a8b1b3; border-radius: 4px; padding: .6rem .7rem; background: white; color: #202c32; font: inherit; max-width: 100%; box-sizing: border-box; }
.inquiry-tools :is(input, textarea) { width: 100%; }
.inquiry-tools select { width: fit-content; }
.inquiry-tools :is(.draft-fields, .guide-controls) { display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,14rem),1fr)); gap: .75rem; }
.inquiry-tools .guide-controls br { display:none; }
form.inquiry-tools { display: grid; gap: .75rem; }
.inquiry-tools .actions { display: flex; gap: .6rem; flex-wrap: wrap; margin: .65rem 0; }
.inquiry-tools button { border: 1px solid currentColor; padding: .6rem .9rem; font: inherit; cursor:pointer; }
.inquiry-tools button:disabled { opacity:.5;cursor:default; }
.inquiry-tools summary { cursor: pointer; font-weight: 650; padding: .8rem 0; }
.inquiry-tools p { margin: .4rem 0; }
.inquiry-tools p:empty {display:none;}
#draft-preview { white-space:pre-line; }
.club-contact .inquiry-tools{border-top:1px solid currentColor;padding-top:16px}.inquiry-tools button{background:#253e31;color:white}.process-checks{margin-top:2rem;border-top:1px solid currentColor;padding-top:1rem}.process-checks .check-list{display:grid;gap:.5rem}.process-checks label{cursor:pointer}


.outbound-links{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;padding-block:16px}.outbound-links a{color:inherit;text-decoration:underline}
