.ba-wanted{max-width:1180px;margin:0 auto;padding:32px 20px 64px;color:#142f50}.ba-wanted-hero{padding:36px 0}.ba-wanted h1{font-size:clamp(30px,4vw,50px);line-height:1.14;font-weight:750;color:#102d50}.ba-wanted h2{font-size:24px;line-height:1.3;color:#102d50}.ba-wanted a{color:#1260dd}.ba-wanted .button,.ba-wanted button{display:inline-block;background:#1767e8;color:white;padding:12px 18px;border:0;border-radius:9px;font-weight:650;cursor:pointer;line-height:1.4;white-space:normal;margin:4px 4px 4px 0}.ba-wanted .secondary{background:#edf3fc;color:#12345a}.ba-wanted button:disabled{opacity:.65}.ba-wanted-links{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin:16px 0}.ba-wanted-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ba-wanted-card{background:#fff;border:1px solid #dbe5f1;border-radius:16px;padding:24px;margin:16px 0;overflow-wrap:anywhere}.ba-wanted-filter{display:flex;align-items:end;gap:12px;flex-wrap:wrap;background:#f1f6fd;padding:20px;border-radius:14px}.ba-wanted-filter label{flex:1 1 150px}.ba-wanted label{display:block;font-weight:600;margin:10px 0}.ba-wanted input:not([type=checkbox]),.ba-wanted select,.ba-wanted textarea{display:block;width:100%;max-width:100%;min-height:44px;border:1px solid #aebed2;border-radius:7px;padding:10px;color:#173451;background:white;font:inherit;box-sizing:border-box}.ba-wanted .ba-wanted-check{display:flex;align-items:start;gap:10px;font-weight:400}.ba-wanted-check input{width:20px;height:20px;flex-shrink:0}.ba-wanted-funds{color:#126b43;font-weight:700}.ba-wanted-tick{display:inline-block;border-radius:50%;background:#e3f5ea;color:#087044;padding:1px 7px}.ba-wanted-error{background:#fff1ed;border:1px solid #d79581;border-radius:10px;padding:16px}.ba-wanted-description{white-space:normal;overflow-wrap:anywhere;margin:20px 0}.ba-wanted :focus-visible{outline:3px solid #1260dd;outline-offset:3px}@media(max-width:700px){.ba-wanted{padding:20px 16px}.ba-wanted-grid{grid-template-columns:1fr}.ba-wanted-card{padding:18px}.ba-wanted-hero{padding:20px 0}.ba-wanted button,.ba-wanted .button{max-width:100%}}

.ba-wanted h1,.ba-wanted h2,.ba-wanted h3{text-align:left;letter-spacing:normal}.ba-wanted form{display:flow-root}.ba-wanted button,.ba-wanted .button{float:none;position:static}.ba-wanted-hero{background:linear-gradient(120deg,#102d50,#123b69);color:#fff;padding:30px;border-radius:18px;margin:24px 0}.ba-wanted-hero h1{color:white}.ba-wanted-hero p{color:#e0ebfc}.ba-wanted-card h2 a{color:#13365f}.ba-wanted-filter input,.ba-wanted-filter select{margin-bottom:0}@media(max-width:700px){.ba-wanted-hero{padding:24px 20px}}
.ba-wanted form.ba-wanted-filter{display:flex}.ba-wanted-filter label{margin:0}.ba-wanted-card .ba-wanted-links{gap:12px}.ba-wanted button{ text-transform:none!important;letter-spacing:normal!important }
