.outreach-page .outreach-table{table-layout:fixed;width:100%;min-width:0}.outreach-table th:first-child{width:38%}.outreach-table td{overflow-wrap:anywhere}.outreach-table small,.outreach-contact small{display:block;margin-top:4px}.outreach-copy{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75;padding:16px 0}.outreach-actions{flex-wrap:wrap;gap:8px;margin-bottom:18px}.outreach-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.outreach-checks{display:flex;flex-wrap:wrap;gap:12px}.outreach-checks label,.outreach-choice label{display:flex;align-items:center;gap:7px}.outreach-contact,.outreach-choice{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.outreach-searchrow{display:flex;align-items:end;gap:8px;margin:12px 0}.outreach-searchrow .field{flex:1;margin:0}.outreach-searchrow .button{margin-bottom:2px}#outreach-form fieldset{margin:16px 0;padding:14px;border:1px solid var(--border);border-radius:8px}#outreach-form .checkline{display:flex;align-items:center;gap:8px;padding:5px 0}#outreach-form [id$="-results"]{display:flex;flex-wrap:wrap;gap:6px}.outreach-display{min-height:75vh;display:flex;flex-direction:column;padding:24px;background:var(--surface);color:var(--text)}.outreach-display header{display:flex;justify-content:space-between;align-items:center;gap:16px}.outreach-display footer{margin-top:auto;padding-top:20px;font-size:15px}.outreach-display h1{font-size:clamp(30px,3.5vw,64px);line-height:1.3;overflow-wrap:anywhere}.outreach-display article p{font-size:clamp(24px,2.6vw,48px);line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.outreach-display article>span{font-size:18px}.outreach-display #outreach-connection{font-size:14px}.outreach-page .wp-tools{display:flex;gap:8px;padding:14px}.outreach-page .wp-tools input{min-width:0;flex:1}
@media(max-width:760px){.outreach-page .outreach-table thead{display:none}.outreach-page .outreach-table tr,.outreach-page .outreach-table td{display:block;width:auto}.outreach-page .outreach-table tr{padding:10px;border-bottom:1px solid var(--border)}.outreach-page .outreach-table td{border:0;padding:5px}.outreach-columns{grid-template-columns:1fr}.outreach-contact,.outreach-choice{align-items:start;flex-direction:column}.outreach-display{padding:12px}.outreach-display header{align-items:start}.outreach-searchrow{align-items:stretch}.outreach-searchrow .field{min-width:0}}
@media(max-width:760px){#outreach-form .fieldgrid{grid-template-columns:1fr}}
