/* IAtravel: buscador y tarjetas visualmente coherentes con la portada */
.ia-search-panel{max-width:1200px;margin:22px auto 28px;padding:0 12px;font-family:Catamaran,Arial,sans-serif}.ia-search-tabs{display:flex;flex-wrap:wrap;background:#1769b7;border-radius:12px 12px 0 0;overflow:hidden}.ia-search-tabs a{color:#fff!important;padding:13px 18px;font-size:15px;font-weight:700;text-decoration:none}.ia-search-tabs a:hover,.ia-search-tabs a[aria-current="page"]{background:#0b4e92}.ia-search-box{display:flex;gap:12px;align-items:end;background:#fff;border:1px solid #dbe6f1;border-top:0;border-radius:0 0 12px 12px;padding:19px;box-shadow:0 10px 30px #123c6612}.ia-search-box label{flex:1;font-weight:700;font-size:15px;color:#24456a}.ia-search-box input{display:block;width:100%;border:1px solid #c8d7e7;border-radius:7px;padding:12px;font:16px Catamaran,Arial,sans-serif}.ia-search-box button{background:#71b313;color:white;border:0;border-radius:7px;padding:12px 24px;font:700 16px Catamaran,Arial,sans-serif;cursor:pointer}.ia-search-panel .ia-hint{font-size:13px;color:#637891;margin:8px 2px}.card{border-radius:12px!important;overflow:hidden;box-shadow:0 5px 18px #123c6617;transition:transform .2s,box-shadow .2s;background:#fff}.card:hover{transform:translateY(-3px);box-shadow:0 12px 26px #123c6625}.card img{object-fit:cover}.card a{overflow-wrap:anywhere}@media(max-width:650px){.ia-search-tabs a{padding:10px 12px;font-size:13px}.ia-search-box{flex-direction:column;align-items:stretch;padding:13px}.ia-search-box label,.ia-search-box button{width:100%}}
