#academy-search{padding:42px 6%;background:#eee3ca;color:#29332f}.academy-search-row{display:flex;gap:10px;margin-top:12px}.academy-search-row input{font:inherit;min-width:0;flex:1;background:#f7efdf;color:#29332f;border:1px solid #a78c5a;border-radius:16px;padding:14px;min-height:48px}.academy-search-row button{font:inherit;border:1px solid #a78c5a;border-radius:16px;background:#29332f;color:#f4e3bf;padding:10px 20px}.academy-search-row button:disabled{opacity:.5}#academy-search-hint{font-size:13px;line-height:1.9}#academy-search-status{line-height:2}#academy-search-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.academy-search-result{font:inherit;text-align:start;background:#e0d0ac;color:#29332f;border:1px solid #ac905b;border-radius:20px;padding:22px;display:grid;gap:12px;cursor:pointer;min-width:0}.academy-search-result span{line-height:1.9}.academy-search-result strong{font-size:19px;font-weight:500}.academy-search-result small,.search-action{font-size:13px}#academy-search :focus-visible{outline:3px solid #426956;outline-offset:4px}@media(max-width:650px){#academy-search{padding:35px 5%}#academy-search-results{grid-template-columns:1fr}.academy-search-row button{padding:10px 12px}.academy-search-result{padding:18px}}
