.search button{border:0;border-radius:7px;background:var(--green);color:white;padding:8px 12px;cursor:pointer;font:inherit;font-size:12px;min-height:38px}.search button:focus-visible{outline:3px solid #418d73;outline-offset:3px}.portal-search-results{margin:20px 0 30px}.portal-search-results h2{font-size:22px}.portal-search-results>p{color:var(--muted);font-size:14px}.portal-search-result{display:block;background:white;border:1px solid #e5e9e1;border-radius:12px;padding:18px;margin:12px 0}.portal-search-result:hover{border-color:#63836c}.portal-search-result small{color:#63836c}.portal-search-result h3{font-size:17px;margin:7px 0}.portal-search-result p{font-size:13px;line-height:1.7;margin:0;color:var(--muted);overflow-wrap:anywhere}
