.pagination{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:24px 0 40px}.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid var(--line);font-size:13px}.pagination [aria-current]{background:var(--green);color:var(--paper)}.pagination [aria-disabled]{color:var(--muted)}
.beta-form{max-width:760px;margin:25px 0 35px}.beta-form label{display:block;font-size:13px;margin-bottom:6px}.beta-form input,.beta-form select,.beta-form textarea{width:100%;min-width:0;padding:10px;border:1px solid #afb8a9;background:transparent;color:var(--ink);font:16px/1.5 var(--sans);border-radius:0}.beta-form textarea{resize:vertical}.beta-form button,.beta-button{min-height:44px;padding:10px 18px;border:1px solid var(--green);background:var(--green);color:var(--paper);font:500 14px var(--sans);cursor:pointer}.beta-form button:disabled{opacity:.6;cursor:wait}.beta-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.beta-wide{grid-column:1/-1}.search-controls{display:flex;gap:12px}.search-controls input{flex:1}.search-controls button{flex:none}.search-results{margin-top:20px}.search-results .directory-item{overflow-wrap:anywhere}.beta-status{margin:20px 0;font-size:14px}.beta-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-actions{margin-top:20px}.footer-bottom{flex-wrap:wrap}.footer-bottom>a{display:inline-flex;align-items:center;min-height:24px}.primary-nav{gap:clamp(14px,2vw,32px)}
@media(max-width:600px){.beta-fields{grid-template-columns:1fr}.search-controls{gap:8px}.search-controls button{padding-inline:12px}.footer-bottom>a{min-height:44px}.primary-nav{gap:25px}}
