.search-hero{padding:72px 0 64px}.search-hero .wrap{max-width:1040px}.public-search-form{margin-top:32px;max-width:850px}.public-search-form label{display:block;color:#fff;font-size:1.15rem;font-weight:800;margin-bottom:10px}.public-search-form>div{display:flex;background:#fff;border-radius:18px;padding:7px}.public-search-form input{flex:1;border:0;padding:16px 18px;font:inherit;min-width:0}.public-search-form button{border:0;border-radius:13px;background:#ef4423;color:#fff;font-weight:800;padding:0 28px}.public-results{padding:64px 0 90px}.public-results-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:30px}.public-results-heading h2{font-size:clamp(2rem,4vw,3.4rem);color:#282064;margin:4px 0}.public-results-heading>p{color:#59687a;font-weight:700}.public-results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.public-result-card{background:#fff;border:1px solid #dbe6ec;border-radius:24px;padding:28px;box-shadow:0 15px 35px rgba(35,50,70,.06)}.public-result-card>span{color:#1689b8;text-transform:uppercase;letter-spacing:.08em;font-weight:800;font-size:.78rem}.public-result-card h2{color:#282064;font-size:1.55rem;margin:10px 0}.public-result-card p{color:#526273;line-height:1.6}.public-result-card ul{padding-left:20px;color:#354657;line-height:1.6}.public-result-card a{display:inline-flex;margin-top:10px;color:#282064;font-weight:800}.public-member-note{margin-top:36px;border-radius:24px;background:#282064;color:#fff;padding:25px 28px;display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center}.public-member-note>span{font-size:2rem}.public-member-note b{font-size:1.2rem}.public-member-note p{margin:5px 0 0;color:#e4e0f6}.public-no-result{padding:35px;background:#fff;border-radius:24px;text-align:center}@media(max-width:760px){.public-search-form>div{display:block}.public-search-form button{width:100%;padding:14px}.public-results-heading{display:block}.public-results-grid{grid-template-columns:1fr}.public-member-note{grid-template-columns:auto 1fr}.public-member-note .button{grid-column:1/-1;text-align:center}}
.unsa-law-search{margin-top:24px;padding:32px;border-radius:24px;background:linear-gradient(125deg,#153f70,#087db1);color:#fff;display:grid;grid-template-columns:.9fr 1.1fr;gap:38px;align-items:center;box-shadow:0 18px 45px rgba(20,66,111,.18)}.unsa-law-intro{display:grid;grid-template-columns:58px 1fr;gap:18px;align-items:start}.unsa-law-intro>span{width:58px;height:58px;border-radius:8px;display:grid;place-items:center;background:#10a9e6;color:#fff;font-size:28px;box-shadow:0 8px 20px rgba(0,0,0,.18)}.unsa-law-intro .kicker{color:#75daf7;margin:0 0 6px}.unsa-law-intro h2{font-size:clamp(1.65rem,2.4vw,2.25rem);line-height:1.05;margin:0 0 10px}.unsa-law-intro p:last-child{color:#d9ecf6;line-height:1.5;margin:0}.unsa-law-search form{display:grid;gap:9px}.unsa-law-search label{font-weight:800}.unsa-law-search form>div{display:flex;padding:6px;background:#fff;border-radius:10px}.unsa-law-search input{min-width:0;flex:1;border:0;padding:14px;color:#282064}.unsa-law-search input:focus{outline:0}.unsa-law-search button{border:0;border-radius:6px;background:#ef4423;color:#fff;padding:0 18px;font-weight:900;cursor:pointer;white-space:nowrap}.unsa-law-search button:hover,.unsa-law-search button:focus-visible{background:#d8391d}.unsa-law-search small{color:#cce6f2;line-height:1.4}
@media(max-width:860px){.unsa-law-search{grid-template-columns:1fr}.unsa-law-search form>div{display:grid}.unsa-law-search button{padding:14px}.unsa-law-intro{grid-template-columns:48px 1fr}.unsa-law-intro>span{width:48px;height:48px}}
